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

Xml中SelectSingleNode方法中的xpath用法

最常见的XML数据类型有:Element, Attribute,Comment, Text.  
 
   Element, 指形如<Name>Tom<Name>的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.  
 
   Attribute, 指在<Employee >中的粗体部分。  
 
   Comment,指形如:<!-- my comment --> 的节点。  
 
   Text,指在<Name>Tom<Name>的粗体部分。  
 
  在XML中,可以用XmlNode对象来参照各种XML数据类型。  
 
   2.1 查询已知绝对路径的节点(集)  
 
   objNodeList = objDoc.SelectNodes(“Company/Department/Employees/Employee”)  
 
  或者  
 
   objNodeobjNodeList = objNode.SelectNodes(“/Company/Department/Employees/Employee”)  
 
  以上两种方法可返回一个NodeList对象,如果要返回单个节点可使用SelectSingleNode方法,该方法如果查询到一个或多个节点,返回第一个节点;如果没有查询的任何节点返回 Nothing。例如:  
 
   objNodeobjNode = objNode.SelectSingleNode(“/Company/Department/Employees/Employee”)  
 
   If Not (objNode is Nothing) then  
 
   ‘- Do process  
 
   End If  
 
   2.2 查询已知相对路径的节点(集)  
 
  可使用类似于文件路径的相对路径的方式来查询XML的数据  
 
   objNode = objDoc.SelectSingleNode(“Company/Department”)  
 
   objNodeobjNodeList = objNode.SelectNodes(“../Department)  
 
   objNodeobjNode = objNode.SelectNode(“Employees/Employee”)  
 
   2.3 查询已知元素名的节点(集)  
 
  在使用不规则的层次文档时,由于不知道中间层次的元素名,可


相关文档:

IsolatedStorageFile 本地数据缓存 xml dataset 读写

IsolatedStorageFile:包含文件和数据的独立存储区
dataset数据存储到本地xml文档,代码处理如下
public static void WriteDataToXML(DataSet dataset, string dataname)
{
try
{
IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForAssembly(); / ......

Linq to XML customize distinct function

Definition comparer class,
class ItemComparer : IEqualityComparer<XElement>
{
public bool Equals(XElement x, XElement y)
{
return x.Attribute("Name").Value == x.Attribute("Name").Value;
}
public int GetHashCode(XElement obj)
......

DataSet XMl DateTable 互转

/// <summary>
/// DataTable-------------------->XML --String
/// </summary>
public static String ToXmlString(DataTable dt)
{
StringWriter tr = new StringWriter();
try
{
dt.WriteXml(tr); ......

怎么样在网页上读取远程xml的数据

 本文转自:http://www.10086web.com/html/wangluobiancheng/Xmlbiancheng/2009/0612/90.html
一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开始不会觉得很难,其实蛮简单的,先用javascript写了一个:
<mce:script language=javascript><!--

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号