2011-12-21 67 views
0

我已經得到了解析XML文件的任務。 示例XML文件XML解析:獲取標籤內的數據

<Cards> 
    <Card> 
    <name> I want `<i>` complete `</i>` text in this `<i>`element`</i>` </name> 
    </Card> 
</Cards> 

我一直在使用SAX解析器和DOM解析器嘗試的。

基本上我想要在<name>標記之間包含<i>標記作爲輸出的完整文本。

在SAX以及DOM中,它將此<i>標記視爲另一個元素,因此我沒有獲取完整的數據。

任何人都可以請幫助我嗎?

在此先感謝。

+0

此答案將取決於您使用的特定語言和庫。請提及它們。 – 2011-12-21 05:01:34

+0

我使用java及其庫僅用於執行SAX解析。 – Ritesh 2011-12-23 06:22:43

回答

2

如果您想將<i></i>作爲非標籤,您可以將標籤<name></name>之間的文本數據編碼爲html實體,同時將其添加到xml中。 &lt;i&gt; for <i>

+0

謝謝Satya回覆。有效。我想知道如果我不想改變它來轉義字符,那麼我可以實現相同嗎? – Ritesh 2011-12-23 10:39:07