大侠们请指点!XML的写入问题!
以下是一个xml文件:
Display the modified XML...
<?xml version="1.0"?>
<!-- Sample XML document -->
<bookstore xmlns:bk="urn:samples">
<book genre="novel" publicationdate="1997" bk:ISBN="1-861001-57-5">
<title>Pride And Prejudice</title>
<author>
<first-name>Jane</first-name>
<last-name>Austen</last-name>
</author>
<price>24.95</price>
</book>
<book genre="novel" publicationdate="1992" bk:ISBN="1-861002-30-1">
<title>The Handmaid's Tale</title>
<author>
<first-name>Margaret</first-name>
<last-name>Atwood</last-name>
</author>
<price>29.95</price>
</book>
</bookstore>
问题:
1:我采用一下方式加入一个节点:
XmlNode currNode = doc.DocumentElement;
XmlElement newElem=doc.CreateElement( "style");
newElem.SetAttribute("style","hardcover");
currNode.FirstChild.AppendChild(newElem);
currNode.LastChild.AppendChild(newElem);
为什么只加入到第二个子级中,第一个子级中没有这个相应的元素?
也就是currNode.FirstChild.AppendChild(newElem);失去了作用
2:如果我想加到第二个子级中,可以不通过currNode.LastClild.AppendChild的方式吗?及如果我有N个子级,我想随便加到任何一个子级中,采用什么方法?
3:如果我要删除其中一个节点,采用什么方法好?
4:如果要修改一个节点那?用什么方法?
谢谢各位大侠指点