LINQ TO XML 添加与判断
2009-12-29 18:36
330 查看
知识落伍了,记录下来
xml文件原形:
<items>
<item kind="a">ba</item>
</items>
节点判断
节点添加
为什么实例化时XElement时 item 可以转换成 System.Xml.Linq.XName 对象?这里不懂。
xml文件原形:
<items>
<item kind="a">ba</item>
</items>
<items> <item kind="a">ba</item></items>
节点判断
Dim doc = XDocument.Load("post.xml") Dim query = From p In doc.Descendants("item") _ Where p.Attribute("kind").Value = "a" And p.Value = "b" If query.Count > 0 Then 存在() End If
节点添加
Dim doc = XDocument.Load("post.xml") doc.Element("items").Add(New XElement("item", "zz", New XAttribute("kind", "aa"))) doc.Save("post.xml")
为什么实例化时XElement时 item 可以转换成 System.Xml.Linq.XName 对象?这里不懂。
相关文章推荐
- LINQ TO XML之判断不存在行则插入
- linq to xml(添加节点3)
- 步步为营VS 2008 + .NET 3.5(14) - XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
- LINQ To XML:设置子元素的值、添加子元素或移除子元素(XElement.SetElementValue)
- LINQ TO XML之判断不存在行则插入
- Linq to XML 添加命名空间
- Linq to XML说法——(一)创建,添加,查询
- 一、Linq to XML (创建,添加,查询)
- 步步为营VS 2008 + .NET 3.5(14) - XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
- XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
- linq to xml(添加节点1)
- (转)一、Linq to XML (创建,添加,查询)
- linq to xml(添加节点2)
- 步步为营VS 2008 + .NET 3.5(14) - XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
- LinqToXML添加 XML元素 及修改属性值
- 步步为营VS 2008 + .NET 3.5(14) - XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
- LINQ to XML 编程基础
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- Linq to xml
- LINQ to XML 编程基础