xlst 实现xml的解析
来源:互联网 发布:风的季节 知乎 编辑:程序博客网 时间:2024/06/08 05:56
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:param name="tag"/>
<xsl:template match="/">
<xsl:call-template name="output-tokens">
<xsl:with-param name="list" select="$tag"/>
<xsl:with-param name="separator">,</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="output-tokens">
<xsl:param name="list" />
<xsl:param name="separator" />
<xsl:variable name="newlist" select="concat(normalize-space($list), $separator)" />
<xsl:variable name="first" select="substring-before($newlist, $separator)" />
<xsl:variable name="remaining" select="substring-after($newlist, $separator)" />
<xsl:value-of select="//*[name() = $first]" disable-output-escaping="yes"/>
<br/>
<xsl:if test="substring-before($remaining, $separator) != ''">
<xsl:call-template name="output-tokens">
<xsl:with-param name="list" select="$remaining" />
<xsl:with-param name="separator" select="$separator" />
</xsl:call-template>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
- xlst 实现xml的解析
- xml按照xlst显示
- xlst,xml与xpath
- 带有命名空间的xml的xlst排序
- XML::XML XLS之XLST一
- XML::XML XLS之XLST二
- XML::XML XLS之XLST三
- 将xml转换为xlst文件
- Simple example for transform xml with xlst in C#
- JS解析XML的实现代码
- JS解析XML的实现代码
- Python实现灵活的xml文件解析
- xml的dom解析(jaxp实现)
- JS解析XML的实现代码
- JS解析XML的实现代码
- SAX实现对XML文件的解析
- android实现xml数据的解析
- 实现XML解析的几种技术
- Makefile 详解 2
- 可以比较数字的strnumcmp函数——百度笔试归来(应聘职位:商务搜索部_信息系统/web研发工程师)
- 基于聚芯SoC北斗时钟的程序流程2(1)-Syslib.c中的SysInit初始化部分
- shell判断操作符-------shell学习(11)
- 转:VC工程打包步骤:
- xlst 实现xml的解析
- find命令详解
- C++字符串完全指引之二 —— 字符串封装类
- (转)u-boot-2009.08在2440上的移植详解(一)
- 发现新大陆
- 修正STM32F103ZE的散列文件
- find 查找命令详解 2
- vc lib
- 【转载】C Runtime Library(MSVCRT)来历