Geo*_*ge2 2 .net c# xml visual-studio-2008
我需要将一些XML元素发送到其他一些服务,我想确保我的XML文件格式优雅,以便其他人可以使用他们的XML解析器来解析XML文件.
对于这种类型的XML文件,它是优雅的格式,打破任何XML规则?不确定是否是.Net/C#中有效的XML字符序列?
我很困惑字符串是否以$#x开头都有效?如果不是所有这些都有效,有什么方法可以过滤掉它们吗?
我使用的是VSTS 2008 + C#+ .Net 3.5.
<?xml version="1.0" encoding="utf-8"?>
<Text></Text>
Run Code Online (Sandbox Code Playgroud)
不可以.字符引用必须以分号结尾.
更新:鉴于问题中的语法错误已得到纠正,请参阅http://www.w3.org/TR/xml/#dt-charref以获取可接受的值的说明.
坦率地说,除了",<,>和&之外,我坚持使用UTF-8.它使XML本身更具可读性.