- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
有什么方法可以在 .net 中获取 xml 字符串并使其更易于阅读?我的意思是我可以转换这个吗:
<element1><element2>some data</element2></element1>
为此:
<element1>
<element2>
some data
</element2>
</element1>
有没有内置类?因为 sql server 2005 似乎删除了 xml 上的所有格式以节省空间或其他东西...
最佳答案
如果您使用的是 .NET 3.5,则可以将其作为 XDocument
加载,然后只需调用 ToString() 即可适当缩进。例如:
using System;
using System.Xml.Linq;
public class Test
{
static void Main()
{
string xml = "<element1><element2>some data</element2></element1>";
XDocument doc = XDocument.Parse(xml);
xml = doc.ToString();
Console.WriteLine(xml);
}
}
结果:
<element1>
<element2>some data</element2>
</element1>
如果您将其写入文件或其他流,则 XDocument.Save
也会(默认情况下)缩进它。
(我相信 XElement
具有所有相同的功能,如果您真的不需要 XDocument
。)
关于c# - 使 xml 更具可读性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/589943/
我的按钮有问题。该按钮是登录按钮。当我在输入凭据后单击回车时,将触发查看凭据是否正确的方法。这没有任何问题。 但还应该发生的是,在检查这些凭据是否正确之后,登录和注册按钮应该会被删除,同时会出现一个新
因此,我尝试以 Angular 显示多个 View ,以帮助解决我正在构建的网站中遇到的页脚问题。我想确保我一直在阅读和尝试模仿的内容是有意义的。这就是我到目前为止所拥有的。 index.html
我正在尝试创建可调整大小的 div 容器,而且它们是可拖动的。 我使用了 Angular Material 拖放和 angular resizable element 这是解决方法 https://s
我正在尝试创建可调整大小的 div 容器,而且它们是可拖动的。 我使用了 Angular Material 拖放和 angular resizable element 这是解决方法 https://s
我是一名优秀的程序员,十分优秀!