XML
文章平均质量分 76
ulark
这个作者很懒,什么都没留下…
展开
-
添加XML节点
添加XML节点 /// /// 初始化XML status-0 /// /// private bool InitialConfig() { bool bRet = false; try { PatchID = Guid.NewGuid().ToString(); stri原创 2010-01-13 09:44:00 · 478 阅读 · 0 评论 -
xml 数据类型列的索引
XML 实例作为二进制大型对象 (BLOB) 存储在 xml 类型列中。这些 XML 实例可以很大,并且存储的 xml 数据类型实例的二进制表示形式最大可以为 2 GB。如果没有索引,运行时将拆分这些二进制大型对象以计算非常耗时的查询。例如,请看以下查询:--WHERE CatalogDescription.exist (/PD:ProductDescription/@ProductMode原创 2010-01-04 17:14:00 · 672 阅读 · 0 评论 -
XML XQuery
--XQuery 基于现有的 XPath 查询语言,并支持更好的迭代、更好的排序结果以及构造必需的 XML 的功能。--1.声明一个 xml 类型的变量,然后使用 xml 数据类型的 query() 方法来查询此变量DECLARE @x xmlSET @x = 111SELECT @x.query(/ROOT/a)--查找属性aid=20的a节点DECLARE @x xmlSET原创 2010-01-04 16:54:00 · 562 阅读 · 0 评论 -
XML 命名空间NameSpace
XML 命名空间提供了一种避免元素命名冲突的方法。--------------------------------------------------------------------------------命名冲突因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子这个原创 2010-01-04 17:31:00 · 531 阅读 · 0 评论 -
XPath手册
[[注:]本手册由ZVON版本加工而成,对JQuery感兴趣的朋友可以看一下源代码]页首 /AAA/AAA/CCC/AAA/DDD/BBB//BBB//DDD/BBB/AAA/CCC/DDD/*/*/*/*/BBB//*/AAA/BBB[1]/AAA/BBB[last()]//@id//BBB[@id]//BBB[@name]原创 2010-01-04 16:30:00 · 503 阅读 · 0 评论 -
SQL XML DELETE
--A. 从存储在非类型化的 xml 变量中的文档中删除节点DECLARE @myDoc xmlSET @myDoc = Some text 1 Manufacturing step 1 at this work center Manufacturing step 2 at this work centerSELECT @myDoc-- delete an attributeSET原创 2010-01-04 15:39:00 · 720 阅读 · 0 评论 -
xml procedure
DECLARE @XMLdoc XMLSET @XMLdoc = 2009-12-30 2009-12-30DECLARE @docpointer intEXEC sp_XML_preparedocument @docpointer OUTPUT, @XMLdocSELECT *FROM OPENXML (@docpointer, /Book/Chapters/Chapter,1)原创 2009-12-25 11:18:00 · 630 阅读 · 0 评论 -
SQL XML
--Creating xml Data Type ColumnsCREATE TABLE dbo.Book(BookID int IDENTITY(1,1) PRIMARY KEY,ISBNNBR char(10) NOT NULL,BookNM varchar(250) NOT NULL,AuthorID int NOT NULL,ChapterDESC XML NULL)DECLARE原创 2009-12-25 10:04:00 · 582 阅读 · 0 评论 -
OPENXML
--使用 OPENXML 执行简单的 SELECT 语句--首先调用 sp_xml_preparedocument 存储过程以获得文档句柄。此文档句柄传递给 OPENXML。--OPENXML 语句说明了以下信息: --rowpattern (/ROOT/Customer) 标识要处理的 节点。--flags 参数值设置为 1,表示以属性为中心的映射。因此,XML 属性映射到 SchemaDec原创 2009-12-25 13:10:00 · 728 阅读 · 0 评论 -
超级简单:使用FOR XML AUTO控制XML输出(译转)
这篇文章描述如何通过使用FOR XML AUTO更好的控制XML输出格式。例如添加XML标记。用这个来替代难于理解的FOR XML EXPLICIT 语句。如果你在应用程序中即将反序列化输出的XML,你就会觉得这个信息对你有用。 在For XML从句中,您通常使用下列方式之一: RAW AUTO EXPLICIT PATH 如果你想完全原创 2010-01-28 16:55:00 · 601 阅读 · 0 评论 -
xml文件操作小结--selectsinglenode方法中的xpath
最常见的XML数据类型有:Element, Attribute,Comment, Text. Element, 指形如Tom的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference. Attribute, 指在中的粗体部分。 Comment,指形如: 的节点。 Text,指原创 2010-01-12 17:58:00 · 508 阅读 · 0 评论 -
用C#创建XML[简单代码]
XmlDocument doc = new XmlDocument();XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "GB2312", null);doc.AppendChild(dec);//创建一个根节点(一级)XmlElement root = doc.CreateElement("First");doc.AppendChild(原创 2010-01-12 16:45:00 · 512 阅读 · 0 评论 -
XMLNameSpace----XML命名空间
XML 命名空间提供了一种避免元素命名冲突的方法。命名空间属性一般放置在元素的开始标记处,其使用语法如下所示:xmlns:namespace-prefix="namespace",例如:xmlns:f="http://www.w3schools.com/furniture"W3C 命名规范声明命名空间本身就是一个统一资源标示符,Uniform Resource Identifier (URI)。原创 2010-01-04 17:32:00 · 685 阅读 · 0 评论