📝 XML教程
100篇技术文档📅  最后修改于: 2020-12-26 06:42:39        🧑  作者: Mango
XSLT<xsl:value-of>元件XSLT <xsl:value-of>元素用于提取所选节点的值。它将根据XPath表达式将所选节点的值放入文本中。参数说明IndexNameDescription1)selectIt specifies the XPpath expression to be evaluated in current context.2)disable-outputescap...
📅  最后修改于: 2020-12-26 06:43:37        🧑  作者: Mango
XSLT<xsl:for-each>元件XSLT <xsl:for-each>元素用于为每个节点重复应用模板。参数说明选择:要在当前上下文中评估的XPath表达式,以确定要迭代的节点集。XSLT元素示例让我们以一个示例为例,通过遍历每位员工来创建一个具有其属性“ id”及其子级<firstname>,<lastname> <nickname>和<salary>的<employee>元素表。Empl...
📅  最后修改于: 2020-12-26 06:44:36        🧑  作者: Mango
XSLT<xsl:sort>元件XSLT <xsl:sort>元素用于在节点上指定排序条件。它以排序形式显示输出。在XSL文件的<xsl:for-each>元素内添加了<xml:sort>元素,以对输出进行排序。参数说明IndexNameDescription1)selectIt is used for sorting key of the node.2)langIt specifies lang...
📅  最后修改于: 2020-12-26 06:45:34        🧑  作者: Mango
XSLT<xsl:if>元件XSLT <xsl:if>元素用于指定针对XML文件内容的条件测试。参数说明测试:它指定xml数据中要测试的条件。XSLT<xsl:if>元素示例让我们以一个示例来创建一个表<employee>元素具有其属性“ id”及其子元素<firstname>,<lastname>,<nickname>和<salary>,方法是遍历每个员工。让我们假设一个条件,要求薪水大于150...
📅  最后修改于: 2020-12-26 06:46:33        🧑  作者: Mango
XSLT<xsl:choose>元件XSLT <xsl:choose>元素用于针对具有<xsl:otherwise>和<xsl:when>元素的节点的内容指定多条件测试。参数说明测试:它指定xml数据中要测试的条件。XSLT<xsl:choose>元素示例让我们以一个示例来创建一个表<employee>元素具有其属性“ id”及其子元素<firstname>,<lastname>,<nicknam...
📅  最后修改于: 2020-12-26 06:47:30        🧑  作者: Mango
XSLT<xsl:key>元件XSLT<xsl:key>元素用于指定分配给XML文档中特定元素的命名名称/值对。该密钥与XPath表达式中的key()函数一起使用,以访问XML文档中分配的元素。</xsl:key>参数说明IndexNameDescription1)NameIt specifies the name of the key to be used.2)MatchIt specifies...
📅  最后修改于: 2020-12-26 06:48:30        🧑  作者: Mango
XSLT<xsl:message>元件XSLT <xsl:message>元素用于显示错误消息并帮助调试XSLT处理。它类似于JavaScript警报。该元素将消息缓冲到XSLT处理器,该消息终止处理并将消息发送给调用方应用程序以显示错误消息。参数说明终止:指定转换是否应在执行该指令时终止。当终止属性设置为“是”时,元素的内容显示为系统级错误消息的一部分,并且转换终止。当它设置为“ no”时,转换...
📅  最后修改于: 2020-12-26 06:49:28        🧑  作者: Mango
XSLT<xsl:apply-template>元件XSLT <xsl:apply-template>元素用于告诉XSLT处理器根据每个选定节点的类型和上下文找到要应用的适当模板。参数说明IndexNameDescription1)selectIt is used to process nodes selected by XPath expressions from the list of all...
📅  最后修改于: 2020-12-26 06:50:27        🧑  作者: Mango
XSLT<xsl:import>元件XSLT <xsl:import>元素用于将一个样式表的内容导入到另一个样式表。导入样式表的优先级高于导入样式表。参数说明href:用于提供要导入的xslt样式表的路径。XSLT<xsl:import>元素示例让我们以创建一个<employee>元素的列表为例,该元素的属性为“ id”,其子元素<firstname>,<lastname>,<nickname>和...
📅  最后修改于: 2020-12-26 06:51:21        🧑  作者: Mango
XPath教程XPath教程提供了XPath的基本和高级概念。我们的XPath教程是为初学者和专业人士设计的。XPath是W3C提供的XSLT标准的组件。它用于遍历XML文档的元素和属性。我们的XPath教程包括XPath的所有主题,例如XPath语法,表达式,节点,运算符,轴,绝对路径,相对路径,通配符等。XPath索引先决条件在学习XPath之前,您必须具有XML的基本知识。听众我们的XPat...
📅  最后修改于: 2020-12-26 06:52:18        🧑  作者: Mango
什么是XPathXPath是XSLT标准的重要组成部分。它用于遍历XML文档中的元素和属性。XPath是W3C的推荐。 XPath提供了不同类型的表达式,以从XML文档中检索相关信息。它是用于定义XML文档各部分的语法。XPath的重要功能XPath定义结构:XPath用于定义XML文档的各个部分,即元素,属性,文本,名称空间,处理指令,注释和文档节点。XPath提供路径表达式:XPath提供了功...
📅  最后修改于: 2020-12-26 06:53:16        🧑  作者: Mango
XPath表达式XPath定义模式或路径表达式以选择XML文档中的节点或节点集。 XSLT使用这些模式来执行转换。路径表达式看起来与我们在传统文件系统中使用的通用表达式非常相似。XPath指定可以执行XPath表达式输出的七种类型的节点。根元件文本属性评论加工说明命名空间我们知道XPath使用路径表达式从XML文档中选择节点或节点列表。有用的路径和表达式列表,用于从XML文档中选择任何节点/节点列...
📅  最后修改于: 2020-12-26 06:54:14        🧑  作者: Mango
XPath节点XPath中有七种节点:元件属性文本命名空间加工指令评论文档节点。可以将XML文档指定为节点树。树的最上层元素称为根元素。让我们以XML文档为例,了解XPath节点的不同术语。一个XML文档:上面的XML文档中的节点:原子值原子值用于指定没有子代或父代的节点。例如:在上述XML文档中,以下是原子值:切坦·巴加特“ en”节点关系父节点每个元素和属性都有一个父元素,该父元素是相应元素或...
📅  最后修改于: 2020-12-26 06:55:16        🧑  作者: Mango
XPath语法XPath表达式使用诸如URL之类的路径表示法来寻址XML文档的各个部分。计算该表达式以产生节点集,布尔值,数字或字符串类型的对象。例如,如果book / author表达式在源XML文档中声明,则该表达式将返回<book>元素中包含的<author>元素的节点集。在XPath中,路径表达式用于选择XML文档中的节点或节点集。通过遵循路径或步骤选择节点。让我们以一个示例来看XPath...
📅  最后修改于: 2020-12-26 06:56:16        🧑  作者: Mango
XPath绝对路径有两种类型的位置路径用于指定XML文档中节点的位置。这些路径是绝对路径或相对路径。绝对路径以根节点或“ /”开头。/ company / employee-将在类根节点内选择雇员节点。/公司/员工/名字?它将在类根节点内选择一个雇员节点的名字。XPath绝对路径示例让我们举一个使用绝对路径定位元素的示例。创建一个使用XPath表达式的XML文档employee.xml及其样式表文...