可以在xml中使用&lt; 0&gt; <! - 0 - >?

时间:2015-06-18 08:08:00

标签: xml string

我正在尝试构建一个XML文件(稍后将转换为JSON)。

因此我必须尊重架构,我需要把&lt; 0&gt;和&lt; 1&gt;在XML中,但它不起作用。我也试着把&lt; \ 0&gt;和&lt; \ 1&gt;但它说它不是XML的好词。

<Result>
    <Content>
        <0></0>
        <1></1>
    </Content>
</Result>

在Visual Studio的调试器中,我在目标中设置了一个断点来查看xml,但是&lt; 0&gt;我无法将文档作为XML打开,仅作为Text打开。

我该如何解决?

2 个答案:

答案 0 :(得分:7)

这是不可能的。 XML元素名称must start with a letter or underscore

答案 1 :(得分:2)

这是可能的,但您必须使用CDATA标记,但这意味着它们实际上并不是XML元素。将HTML放入XML文件时使用此技术。

<Result>
    <Content>
        <![CDATA[
            <0>
           </0>
           <1>
          </1>
       ]]>
    </Content>
</Result>