如何从xml结构中创建字符串?

时间:2012-05-30 15:51:02

标签: xml xml-parsing

有什么方法可以从:

  <content>
    <headline>Big headline</headline>
    <headline>Small headline</headline>
  </content>

XML结构中的字符串?类似的东西:

<xml>
<root>
  <pageContent>
    "<content><headline>Big headline</headline><headline>Small headline</headline</content>"
  </pageContent>
</root>

其中“”中的所有内容都类似于字符串。我的意思是解析器的字符串。感谢回复。

1 个答案:

答案 0 :(得分:1)

我假设您希望第一个xml在第二个xml中被视为文本,在这种情况下您必须转义特殊字符

<xml>
  <root>
    <pageContent>
      $lt;content$gt;$lt;headline$gt;Big headline$lt;/headline$gt;$lt;headline$gt;Small headline$lt;/headline$lt;/content$gt;
    </pageContent>
  </root>
</xml>

另一种方法是使用CDATA,它将忽略

之间的任何xml标记
<xml>
<root>
  <pageContent>
    <![CDATA[
    <content><headline>Big headline</headline><headline>Small headline</headline</content>
    ]]>
  </pageContent>
</root>