高分求助:请问如此的XSL应该如何写?

bluefish922 bluefish922 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
XML文件格式如下:
<root>
<titledata>
<title>
<zdname>jfje0</zdname>
<lmmc>aaa</lmmc>
</title>
<title>
<zdname>jfje2</zdname>
<lmmc>bbb</lmmc>
</title>
......
</titledata>
<rowdata>
<row id=0001 name=eeee jfje0=123456.45 dfje1=123456.45 ..../>
<row id=0002 name=ffff jfje2=123456.45 ..../>
.....
</rowdata>
我现在要打表格显示row中的数据,其中一段的<td>表头要根据上面的title来循环得到(固定的),然后根据zdname去row中取数据,有该字段就显示值,没有就为空白。请问这个循环怎么写啊?
...全文

相关推荐

用xml.xsl 写的课程表

通过xml和xsl写的课程表,通过点击课程表可以查看该课程的任课教师和分数

ry920228

XSL Split

NULL 博文链接:https://sugongqing.iteye.com/blog/417882

weixin_38669628

xalanjava源码-xsl-tracer:用于跟踪XSL转换的服务

xalan java源码该项目的目标是回答一个简单的问题: XSL转换的特定元素从何而来? 您可以在 . XSL转换的结果是一个简单的HTML文档。 通过单击任何元素,您可以获得有关它的详细信息: XSL :转换此元素的模板。 Context : Context XML (触发匹配,在xsl:apply-templates的情况下)。 减少元素的内容(仅 10 个内部标签)以提高性能。 Source :模板中实际生成元素的位置。 在copy-of结果树时非常方便(在本例中,它是在变量中定义的 html 代码)。 调用栈:apply-template/call-template/apply-imports 调用栈 内部调用:模板的内部调用列表,无论出于何种原因都无法在文档中显示。 例如,为外部元素或输出文本内容生成属性的模板。 仅当存在此类调用时,该列表才会显示在调用堆栈下。 这个演示在 Safari/Firefox/Chrome 中运行良好,Opera 在大文档上运行非常慢,IE 根本没有经过测试。 在可能的情况下,会显示所选元素的 xpath,以便您单击即可复制它。 还有文件名和行号

weixin_38645208

关于XSL - XSL教程

关于XSL - XSL教程

weixin_38703866

XSL中进行字符串替换

稍熟悉XPATH的人都知道,在XSL中使用translate函数可以将一个字符串进行逐字符替换。但是,如果要替换一个子字符串为另一个子字符串,对XPATH1.0而言,用translate就有点力不从心了。 一般来讲,在XSL中进行字符串替换有以下两种方法: (1)使用ms:script嵌入XSL实现,但要求XML解析器必须是MS的。 (2)使用纯XSL模板来实现。 当然,使用第(1)种方法有个好处就是可以充分利用javascript强大的字符串处理功能,例如还可以使用正则表达式。这里使用了一个纯XSL模板来实现字符串替换。

brendchan
评论 5
收藏 已收藏
分享
返回顶部
bluefish922
XML/XSL 8,906 成员 22,677 内容