0 0

xsl如何写这个超链接5

如下的XML数据结构

<?xml version="1.0" encoding="UTF-8"?> 
<tab> 
  <layer name="moduleA"> 
     <layer name="x"> 
     <data> 
      <error>1</error> 
      <warning>2</warning> 
      <info>3</info> 
     </data> 
     </layer> 
  </layer> 
  <layer name="moduleA"> 
     <layer name="y"> 
     <data> 
      <error>4</error> 
      <warning>5</warning> 
      <info>6</info> 
     </data> 
     </layer> 
  </layer> 
  <layer name="moduleB"> 
     <layer name="x"> 
     <data> 
      <error>7</error> 
      <warning>8</warning> 
      <info>9</info> 
     </data> 
     </layer> 
  </layer> 
  <layer name="moduleB"> 
     <layer name="y"> 
     <data> 
      <error>10</error> 
      <warning>11</warning> 
      <info>12</info> 
     </data> 
     </layer> 
  </layer> 
</tab> 

 

要求通过xsl展示成html,html效果是一个层级超链接,并且求该节点的sum:

第一次进入展示如下表格,其中moduleA,moduleB是超链接
────────────────────
name error warning info
────────────────────
moduleA 5 7 9
────────────────────
moduleB 17 19 21
────────────────────
total 22 26 30
────────────────────

点击moduleA,跳转到新的表格:
────────────────────
name error warning info
────────────────────
moduleA.x 1 2 3
────────────────────
moduleA.y 4 5 6
────────────────────
total 5 7 9
────────────────────

点击moduleB,跳转到新的表格:
────────────────────
name error warning info
────────────────────
moduleB.x 7 8 9
────────────────────
moduleB.y 10 11 12
────────────────────
total 17 19 21
────────────────────

 

XML 
2012年2月12日 23:46
目前还没有答案

相关推荐

    XML应用开发(软件品牌)-1期 5.2课堂实践 -使用XSL输出指令转换XML.doc

    在这里,我们将使用这个功能为生成的序号元素添加超链接,使其成为一个指向详细信息页面的URL。 具体实现步骤可能包括以下几点: 1. 创建一个XSLT文件,设置XML文档的版本和编码,例如: ```xml &lt;xsl:...

    XML应用开发(软件品牌)-1期 5.2案例分析- 使用XSL输出指令转换XML.doc

    `&lt;xsl:element name="a"&gt;`用来创建一个带有当前记录序号的超链接,而`&lt;xsl:attribute name="href"&gt;`则用于设置链接的URL。 案例2(attribute.xslt)进一步扩展了这个概念,为生成的元素添加了一个具有动态生成值的`...

    HTML&XML;网页设计 (曾鸿)【PDF】

    全书共分为13章,主要包括:文档结构、文字修饰、超链接、表格、框架、表单、列表、多媒体效果、CSS、XML、XSL、XLL。 本书层次分明、实例丰富、图文并茂,理论联系实际,可作为高职高专计算机类的教材,也可供从事...

    XML终极教程(英文pdf)

    总结,这个“XML终极教程”涵盖了XML的核心概念和技术,包括如何创建和解析XML文档,使用XPath进行导航,应用XSL进行数据转换,以及利用XLink构建复杂的链接结构。通过学习这些内容,你可以熟练地处理和管理XML数据...

    html标签及属性大全

    - **`&lt;HEAD&gt;`**:这个标签包含了文档的元数据(metadata),如文档的标题、使用的脚本和样式定义等。它位于`&lt;HTML&gt;`标签内,但不在`&lt;BODY&gt;`标签内。 - **`&lt;TITLE&gt;`**:`&lt;TITLE&gt;`标签内的文本将显示在浏览器的标题栏...

    XML实用大全, 含例子

    -- 这是一个注释 --&gt;`,用于提供文档的说明。 5. **实体引用(Entity Reference)**:如`&lt;`表示小于号 `,`&amp;`表示和号 `&`,用于避免字符冲突。 **XML Schema (XSD) 和 Document Type Definition (DTD)** -...

    XML应用开发(软件品牌)-1期 第5单元 单元案例-使用XSLT转换XML图书信息.doc

    这个案例主要关注两个核心概念:XML文档的结构和XSLT转换规则。 XML是一种标记语言,用于描述数据的结构和内容。在这个案例中,XML文档`bookList.xml`被用来存储图书馆的图书信息。XML文档的根元素是`Library`,它...

    xml考试试题

    选项B的XML实例符合这个DTD,因为它包含一个"title"元素,然后是两个"chap"元素,每个"chap"都包含至少一个"sect",每个"sect"又包含至少一个"para"。 总结,XML作为数据交换的标准格式,其结构定义、解析接口和...

    XML初学入门教程(pdf)

    这一章节通常会给出一个实际的 XML 示例文档,以帮助学习者更好地理解 XML 的结构和语法。 ### 第十二章至第十三章:格式化 XML 这两章主要介绍了如何使用不同的技术来格式化 XML 文档,包括: 1. **XSLT**:用于...

    XML理论与实务-Java的XML应用程式开发.doc

    1. DOM:这是一种将整个XML文档加载到内存中并创建一个树形结构的解析器。它允许开发者遍历和修改XML文档的任意部分,但对大型文档来说,内存消耗较大。 2. SAX:这是一种事件驱动的解析器,它不会将整个文档加载到...

    j2ee入门必备-BS架构涉及WEB开发相关技术介绍

    HTML 的主要功能包括格式化文本、建立超链接、建立列表、插入图形、建立表格、加入表单、控键等。 CSS 是一种级联样式表,主要用于控制网页的样式。CSS 的主要功能包括设置文本样式、边框样式、背景样式、文本排版...

    很经典的XML入门教程

    如果元素不包含其他内容,则可以写成`&lt;book /&gt;`。 3. **属性**: 元素可以带有属性,例如`&lt;book id="123"&gt;`。 4. **命名空间**: 为了防止元素名称冲突,XML支持命名空间,可以通过`xmlns`属性指定。 5. **注释**: ...

    XML考试题库大全_XML技术及应用

    在给定的选项中,b) 是符合这个DTD的合法XML实例,因为它包含了符合规则的元素结构。 以上就是XML技术及应用的相关知识点,包括XML的结构定义、DOM接口、XPath表达式、DTD验证以及XML实例解析等方面。这些知识对于...

    xml文档数据存储编码技术

    XLink用于创建跨越多个XML文档的超链接,而XPointer则允许链接到文档内的特定位置。 XML在数据管理中的应用非常广泛,包括但不限于: 1. **数据交换**:不同系统之间的数据交换,如SOAP(Simple Object Access ...

    jpivot学习总结.doc

    这个动作还依赖于该标签的 sessionParam 属性,如果该属性存在,那么参数值将在页面显示之前写到 com.tonbeller.jpivot.param.SessionParamPool 当中,如果不存在该属性,参数将会被编码到超链接当中。 例如: ...

    J2EE实训教程

    - **写日志:** 学生需要记录实训过程中的心得体会、遇到的问题及解决办法等,这对于积累经验非常重要。 - **面对出错:** 在学习过程中,遇到问题是正常的。关键是学会如何分析错误并解决问题,保持积极的学习...

    XML讲义

    4. **CSS and XSL-FO**: CSS(Cascading Style Sheets)用于美化XML文档的呈现,而XSL-FO(Extensible Stylesheet Language Formatting Objects)则用于生成打印质量的输出。 5. **Web服务**: XML是现代Web服务的...

    x2html-开源

    2. `ht2fo.dtd`:这个DTD可能是专门用于从HTML到XSL-FO转换的规则定义。 3. `XTEST.HTA`、`tools.hta`、`xtools.hta` 和 `VIEWER.HTA`:这些是HTML应用程序(HTA),它们可能是X2HTML工具的一部分,用于测试、工具或...

    ISAS PPT模板

    1. **WEB(World Wide Web)万维网**:这是一个全球性的信息网络,由HTML文档组成的超链接网络,JavaScript在这个网络中扮演了增强互动性的角色。 2. **HTML(Hypertext Markup Language)超文本标记语言**:HTML是...

Global site tag (gtag.js) - Google Analytics