
XML & XSLT
文章平均质量分 55
envykok
这个作者很懒,什么都没留下…
展开
-
在C#中读写XML文件
http://blog.youkuaiyun.com/jingrenhai/archive/2007/09/27/1803055.aspx读: //打开某文件(假设web.config在根目录中)string filename=Server.MapPath("/") + @"WebApplication1/web.config";XmlDocument xmldoc= new XmlDocument();xmldoc.Load(filename);//得到顶层节点列表XmlNodeList topM转载 2010-07-08 14:53:00 · 162 阅读 · 0 评论 -
XPath Functions
<br />http://www.w3.org/TR/1999/REC-xpath-19991116/#section-String-Functions<br /> <br /> <br />Function: stringconcat(string, string, string*)<br />The concat function returns the concatenation of itsarguments.<br />Function: booleanstarts-wit转载 2010-08-24 10:24:00 · 198 阅读 · 0 评论 -
use C# handle xml with namespace
http://stackoverflow.com/questions/585812/using-xpath-with-default-namespace-in-c<br /><br />Question:<br /><br />I've got an XML documentwith a default namespace. I'm using a XPathNavigator to select a set ofnodes using Xpath as follows: XmlElemen转载 2010-08-30 16:41:00 · 321 阅读 · 0 评论 -
XSLT Basics
<br /><br />http://www.learn-xslt-tutorial.com/<br /> eXtensible Stylesheet Language<br />The eXtensible Stylesheet Language is divided into two sub-languages: eXtensible Stylesheet Language Transformations (XSLT) and eXtensible Stylesheet Language - Forma转载 2011-04-03 00:27:00 · 177 阅读 · 0 评论 -
XPath
<br />http://www.learn-xslt-tutorial.com/XPath.cfm<br /> XPath in XSLT<br />To do anything significant with XSLT, you must work with the XML Path Language (XPath). XPath is a W3C Recommendation that is used for identifying elements, attributes, text an转载 2011-04-03 00:46:00 · 247 阅读 · 0 评论 -
Flow Control
<br />http://www.learn-xslt-tutorial.com/Flow-Control.cfm<br />Flow ControlIn this lesson of the XML tutorial, you will learn...How to implement flow control in XSLT.How to loop through XPath result-sets.How to sort results.How to write if statements in XS转载 2011-04-03 01:06:00 · 320 阅读 · 0 评论 -
Templates, Parameters and Variables
<br />http://www.learn-xslt-tutorial.com/Templates-Parameters-Variables.cfm<br />xsl:apply-templates<br />Most XSLT documents contain more than one <xsl:template> tag. The <xsl:apply-templates /> tag is used to indicate that the XSLT processor should l转载 2011-04-03 01:34:00 · 242 阅读 · 0 评论 -
Advanced Techniques
<br />http://www.learn-xslt-tutorial.com/Advanced-XSLT-Techniques.cfm<br />Advanced TechniquesIn this lesson of the XML tutorial, you will learn...To work with numbered lists.To output Processing Instructions.To create exact copies of matched nodes with xs转载 2011-04-03 01:47:00 · 230 阅读 · 0 评论 -
how to use xslt to transform xml in javascript
<br />Today I will show you how to use xslt to transform xml in javascript.<br /> <br />XML :<br /> <br /><?xml version="1.0"?><br /><?xml-stylesheet href="Beatle2.xsl" type="text/xsl"?><br /><beatles><br /><beatle link="http://www.paulmccartney.com" i原创 2011-04-03 16:42:00 · 179 阅读 · 0 评论 -
How can I get JDOM/XPath to ignore namespaces?
<br />http://stackoverflow.com/questions/2607432/how-can-i-get-jdom-xpath-to-ignore-namespaces<br /> /ns:foo/ns:bar/@baz<br /><br />becomes/*[local-name() = 'foo']/*[local-name() = 'bar']/@baz<br /><br />You get the point. Don't expect that to be lightning转载 2011-04-04 11:14:00 · 144 阅读 · 0 评论 -
How to dynamic create xml element use XSLT (loop + javascript)
<br />Today, I am here to show you how to automatically create xml element use XSLT, out target is base on input parameters (startdate and enddate) then print out all the dates in between.<br /> <br />for example:<br /> <br />Parameters:<br /> <br />star原创 2011-04-03 16:35:00 · 223 阅读 · 0 评论 -
Replace all attribute value use XSLT
In my previous question, about adding a collection node to the parent,I’ve already mentioned I’m transforming a XML from our legacy systemsinto a XML witch can deserialize in our new C# structure. Theselegacy systems are built in Delphi. The old XM转载 2010-08-11 17:10:00 · 175 阅读 · 0 评论 -
XML Append Note happen "The node to be inserted is from a different document context."
Example :XmlDocument doc = new XmlDocument ();XmlNode rootNode = doc.CreateNode (XmlNodeType.Element, "usersettings",null);User user = new User (userid);XmlNode rolesNode = user.GetRoles ();rootNode.AppendChild (rolesNode);note: from envykokroo原创 2010-06-11 15:51:00 · 351 阅读 · 0 评论 -
XSLT 学习二
<br />http://learnsmoking.blog.sohu.com/31545606.html<br />一、模板规则<br /> 模板规则是用来对当前节点和当前节点列表来实例化,规定了当前节点和当前节点列表的显示样式,每一个模板规则就是一个<xsl:template>元素,属性match制定了需要规定的节点,而模板的内容就是用来规定节点的HTML模板。在XSLT名称空间的元素都要加上xsl前缀,没有xsl前缀的,都被直接作为结果树输出。<br />二、匹配节点模式<br /> (1转载 2010-07-22 01:08:00 · 260 阅读 · 0 评论 -
C# 中使用xslt & xml
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebCont原创 2010-07-22 01:11:00 · 188 阅读 · 0 评论 -
XSLT的学习一
<br />http://www.soidc.net/articles/1214031713767/20050531/1214154134175_1.html<br /> <br />3.XSLT的元素语法 <br /><br />3.1 xsl:template和xsl:apply-templates <br /><br />3.2 xsl:value-of <br /><br />3.3 xsl:for-each <br /><br />3.4 xsl:if <br /><br />3.5 Xxsl:c原创 2010-07-22 00:58:00 · 189 阅读 · 0 评论 -
xslt格式化输出xml文件的三种方法
xslt格式化输出xml文件的三种方法<br />http://home.q.yesky.com/space-307546-do-blog-id-240420.html<br />xslt格式化输出xml文件的三种方法2007-02-07 16:50XSL由两部分组成: <br />一是转化XML文档;二是格式化XML文档。 <br />如果你不理解这个意思,可以这样想:XSL是一种可以将XML转化成HTML的语言,一种可以过滤和选择XML数据的语言,一种能够格式化XML数据的语言。(比如用红色显示负数。)转载 2010-07-23 01:00:00 · 333 阅读 · 0 评论 -
XSD 与 DTD
XSD 主要作用1. xml 格式校验2. xml 数据校验 使用时机(处理前)1. 存储前2. 转换前DTD(Document Type Definition) vs. XSD (XML Schema Description)用计算机术语来说,DTD没有提供数据类型,或者说它只提供了一种数据类型,文本。所以它很自觉地把自己叫做文档类型定义,而不敢自称为数据模式定义。或者说DTD无法解决“这个不能是负数,那个不能大于100,这个的名字得是英文的,那个的名字得是中文的”这些事情。原创 2010-07-25 16:18:00 · 420 阅读 · 0 评论 -
XPath、XSLT 和命名空间
http://msdn.microsoft.com/zh-cn/library/ms950779.aspx<br />XPath、XSLT 和命名空间<br />W3C XML 路径语言(也称为 XPath)用于对 XML文档的某些部分进行寻址,它可用在许多 W3C XML 技术(包括 XSLT、XPointer、XML 架构和 DOM Level3)中。XPath 使用类似于文件系统和 URL 中使用的分层寻址机制来检索 XML 文档的某些部分。XPath支持对字符串、数字和布尔值进行基本操作转载 2010-07-25 23:30:00 · 449 阅读 · 0 评论