【发布时间】:2011-08-24 04:58:08
【问题描述】:
我有下一个 XML:
<?xml version="1.0" encoding="UTF-8"?>
<mailAndMessageSettings>
<settings>
<add key="Url" value=""/>
<add key="UserName" value=""/>
<add key="Password" value=""/>
</settings>
<mail>
<subject>
Mp3 Submission
</subject>
<body>
<![CDATA[
<meta http-equiv="Content-Type" content="text/html; charset="utf-8""/>
<head></head>
<body>
<p>Hi,</p>
<p>Please find the attached mp3</p>
<p><a href="mymp3.mp33">here</a></p>
<p>Regards,</br>
Pete</p>
</body>
</html>
]]>
</body>
</mail>
</mailAndMessageSettings>
我想使用 XPath:
/mailAndMessageSettings/mail/body
但是,当我使用它时,它会选择从第一个正文标记(正确)到 html 内的正文标记的所有内容,而不是 XML 文档中的正文标记...
如何在不包含 CDATA 标记的情况下选择正文 XML 中的所有 CDATA?
【问题讨论】: