2013-08-21 145 views
0
<?xml version="1.0" ?> 
<note> 
    <to>Tove</to> 
    <from>Jani</from> 
    <heading>Reminder</heading> 
    <body>Don't forget me this weekend!</body> 
    <example> 
     A new Employer has signed up!<br /><br />Account Name: ###USERNAME###<br />Email: ###EMAIL###<br />Full Name: ###NAME###<br />Company Name: ###COMPANY###<br />Location: ###CITY### ###STATE###, ###ZIP### 
    </example> 
</note> 

它的工作。但我不知道:<>是XML特殊字符,那麼爲什麼它劑量不會拋出一個錯誤,因爲我沒有把下面的文字到<![CDATA[...]]>部分:A new Employer has signed up!<br /><br />... ###ZIP###xml:問題與CDATA

+0

a
也是一個標籤,那爲什麼要這樣呢?你只是得到這個:' * textnode *

* textnode *
'。你的解析器可能只是理解。 –

回答

0

它是格式良好的xml,你沒有指定模式,所以<br />被簡單地解釋爲一個xml標籤。

但是解析後對象模型會有明顯的差異。 example的孩子將包含散佈的文本和元素節點,而cdata節則強制只有文本節點。

0

您可以嵌套在另一個XML元素內的文本和XML元素和

<br/> 

是完全有效的xml元素。