4
我有一個XML文件,其中有一個註釋掉的節點。我使用語法創建了此節點 -使用C#取消註釋XML文件中的註釋節點
relTableCommentedNode = xDoc.CreateNode(XmlNodeType.Comment,「RELTABLECOMMENTED」,「np」);
取消註釋此節點的最佳方法是什麼?我可以根據我用來創建節點的名稱(RELTABLECOMMENTED)來識別此節點嗎?
此註釋的節點
<!--<reltable toc="no" class="- map/reltable ">
<relheader class="- map/relheader ">
<relcolspec type="concept" class="- map/relcolspec ">
</relheader>
<relrow class="- map/relrow ">
<relcell class="- map/relcell ">
<topicref href="concepts\about_cannedgoods.dita" copy-to="concepts\about_cannedgoods.dita" class="- map/topicref " xmlns:dctm="http://www.documentum.com">
</topicref>
</relcell>
</relrow>
</reltable> -->
我該如何得到這個特殊的評論節點。 (可能有幾個註釋節點)。有沒有辦法爲此使用XQuery? – Ananth 2010-09-09 14:13:43
@Anath,我猜最好的選擇是使用XPath查詢XmlDocument.SelectNodes()來獲取註釋,然後使用string.IndexOf或者如果模式更復雜,檢查您感興趣的模式的字符串可以使用RegEx。 – 2010-09-09 14:18:13
@Anath,我在上面添加了一個示例來解決您的評論。這有幫助嗎? – 2010-09-10 08:19:44