|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在.Net1.2中支持Xquery,Xquery使用一种叫FLWOR的查询语言(音Flower).例子如下: using System; using System.IO; using System.Xml; using System.Xml.Query; using System.Data.SqlXml; namespace XQuery{ public class XQuerySample{ public static void Main(string[] args) { System.Xml.XmlDataSourceResolver ds = new System.Xml.XmlDataSourceResolver (); ds.Add("bookstore","books.xml"); StreamWriter writer=new StreamWriter("output.xml"); string query=@"<bookstore> { for $b in document(\\\'bookstore\\\')/bookstore/book where $b/@genre=\\\'philosophy\\\' and $b/@publicationdate=\\\'1991\\\' return $b/title } </bookstore>"; XQueryProcessor xp = new XQueryProcessor (); xp.Compile(query); xp.Execute(ds, writer); writer.Close(); } } } books.xml <?xml version="1.0" encoding="utf-8"?> <!-- This file represents a fragment of a bookstore database --> <bookstore> <book genre="autobiography" publicationdate="1981" ISBN="1-861-11-0"> <title>The Autobiography of Benjamin Franklin</title> <author> <first-name>Benjamin</first-name> <last-name>Franklin</last-name> </author> <price>8.99</price> </book> <book genre="novel" publicationdate="1967" ISBN="0-201-63361-2"> <title>The Confidence Man</title> <author> <first-name>Herman</first-name> <last-name>Melville</last-name> </author> <price>11.99</price> </book> <book genre="philosophy" publicationdate="1991" ISBN="1-861001-57-6"> <title>The Gorgias</title> <author> <name>Plato</name> </author> <price>9.99</price> </book> </bookstore> output.xml <?xml version="1.0" encoding="utf-8"?> <bookstore> <title>The Gorgias</title> </bookstore> 返回类别: 教程 上一教程: .NET中自己构建一个ArrDictionary 下一教程: .NET之ASP Web Application迅速入门(5) 您可以阅读与"在.Net1.2中对Xquery的支持"相关的教程: · 小道消息-微软的 .NET将会支持Linux · Windows 操作系统中的 .NET Framework 支持(附录) · 新iNet软件使微软.Net服务能够支持Java · Windows 操作系统中的 .NET Framework 支持(正文) · .Net可能将支持Linux |
| 快精灵印艺坊 版权所有 |
首页 |
||