热点:

    XSL attribute元素详解

      [   原创  ]   作者:
    收藏文章 暂无评论

    本文介绍XSLT中的``元素,该元素用于为指定节点创建属性。若目标节点已存在同名属性,则新值将覆盖原有属性,实现属性的动态添加或更新,适用于需要在转换过程中生成或修改元素属性的场景。

    1、 语法

    2、 属性

    3、 姓名(必填)

    4、 指定待创建属性的名称,若名称为限定名,则其前缀关联对应命名空间。

    5、 命名空间(可选)

    6、 定义属性命名空间的URI地址。

    7、 务必先设置所有属性,再向元素添加子级。

    8、 示例

    9、 重写中文表述

    10、 使用

    11、 动态计算属性名称

    12、 根据条件、模板与属性集生成相应属性。

    13、 在通过xsl:copy或xsl:element创建的元素上添加属性。

    14、 案例1

    15、 新建一个名为element.xml的文件

    16、 新建XSL文档

    17、 新建一个文件,命名为copiedAttr.xsl。

    18、 测试结果如下

    19、 使用Firefox浏览器打开并运行element.xml文件。

    20、 案例2

    21、 本例展示如何利用属性值模板将XML节点内容转为属性名称。

    22、 新建一个名为 attribute.xml 的文件。

    23、 制作XSL文档

    24、 新建一个文件,命名为attribute.xsl。

    25、 测试结果已出

    26、 通过XML Tools执行XSL转换,选定attribute.xsl文件进行处理。

    27、 运行结果为:

    28、 案例3

    29、 本示例展示如何利用xsl:attribute结合name函数动态创建属性。

    30、 生成XML文档

    31、 生成XSL文档

    32、 输出结果

    33、 通过XML Tools插件执行XSL转换,选取attribute.xsl文件进行处理。

    soft.zol.com.cn true https://soft.zol.com.cn/1240/12402587.html report 1172 本文介绍XSLT中的``元素,该元素用于为指定节点创建属性。若目标节点已存在同名属性,则新值将覆盖原有属性,实现属性的动态添加或更新,适用于需要在转换过程中生成或修改元素属性的场景。 1、 语法 2、 属性 3、 姓名(必填) 4、 指定待创建属性的名称,若名称为限定...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Attribute Changer

    更新时间:2022年04月01日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:简体中文

    Attribute Changer
    • 更新时间:2022年04月01日
    • 软件大小:4.4MB
    • 软件分类:应用工具
    • 语言种类:简体中文
    • 软件评级:0 人点评