易截截图软件、单文件、免安装、纯绿色、仅160KB

查询XML文档

标签:数据访问     ADO.NET
    查询XML文档     LINQ to XML类提供属性和方法,返回可查询的类的对象集合。
    将XML对象作为LINQ查询对象:
     .......
    XDocument customers = XDocument.Load(xmlFileName);
    var queryResult = from c in customers.Elements() select c.Name; 

    使用查询成员
        1)Element():返回文档 或 片段中的第一个元素。文档的话就返回根元素;         2)Descendants():返回文档 或 片段中的所有子元素(所有级别);             例:queryResults = from c in customers.Descendants() select c.Name;                  foreach (var item in queryResults.Distinct()) //筛选出不同的元素
                 Descendants(string)重载:                  queryResults = from c in customers.Desendants("customer") select c;  //查询指定名称的子元素,返回所有customer元素。
        3)Ancestors():返回比源元素级别高的一组元素;
        4)Attribute():返回当前选中元素的所有属性;
            例:queryResults = from c in customers.Descendants("customer").Attributes() select c; //返回customers中所有customer元素的属性值
              


相关文档:

XML解析技术

 XML学习完了,老师说在面试的时候有可能要问到这些,所以又找了些资料,在MLDN的这段日子里,老师们都把各个面试中有可能要问到的问题都帮我们一一总结,真的很感谢MLDN的全部老师,项目老师帮我们认真的讲解项目,辅导项目,教学老师帮我们认真总结各个技术,感谢,真的是感谢,呵呵,我会努力搞好的
Java中四种XML ......

“XML DOM读取节点信息”小结

<?
XML DOM读取节点信息遇到问题总结:  
 
1:NodeList: 使用节点的childNodes属性或者document对象的getElementsByTagName()方法,就会返回一个包含节点列表的NodeList
 
2: 在 XML DOM 中,节点的关系被定义为节点的属性:
·  parentNode
·  childNodes
· ......

java 自己做的对XML文件的读写操作

XML文件实例:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource auth="Container" maxActive="20" name="sss" password="123"
type="javax.sql.DataSource" />
<Resource auth="Container" ......

java SAX解析XML文件

import java.io.File;
import java.io.FileNotFoundException;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ResolveXmlFile {
 
 public void resolverXml() throws DocumentException, FileNotFoundExcept ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号