I have a XML file which has a node which is commented out. I have created this node using the syntax -
relTableCommentedNode = xDoc.CreateNode(XmlNodeType.Comment, "RELTABLECOMMENTED", "np");
What is the best approach to uncomment this node ? Can I identify this node based on the name which I used to create the node (RELTABLECOMMENTED) ?
This the commented node
<!--<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> -->
To the best of my knowledge, using XmlDocument, there is no direct way to do this. You will need to do something like the following
Here is an example with a slightly simplified version of your XML and addressing your quesion in the comments on finding the correct comment node. Note that I query for all comment nodes, obviously you can be more specific and query the portion of the document that you are interested in.