0
我創建了一個xml文件。我需要用vb.net刪除xml中的第一個子元素
刪除的child1元素 IM<root>
<child1>
<grandchild2 />
<grandchild3 />
</child1>
<child2 />
<child3 />
</root>
人helpme
我創建了一個xml文件。我需要用vb.net刪除xml中的第一個子元素
刪除的child1元素 IM<root>
<child1>
<grandchild2 />
<grandchild3 />
</child1>
<child2 />
<child3 />
</root>
人helpme
使用LINQ到XML,你可以使用這種方法:如果您使用XSLT
Dim xdoc = XDocument.Load("your-file-here.xml")
xdoc.Root.Element("child1").Remove()
Console.WriteLine(xdoc)
,它是:
<xsl:template match="/*">
<xsl:copy>
<xsl:copy-of select="*/*[not(self::child1)]"/>
</xsl:copy>
</xsl:template>
如果它是xml,它只有一個根。一些代碼和數據樣本可以幫助我們理解你想要做的事情。 – 2011-04-21 12:15:50
也就是說,如果它是* valid * XML,它只有一個根。 ;-) – 2011-04-21 12:17:03
請看我的例子 – mathirengasamy 2011-04-21 12:32:58