• 学习使用xls显示xml


    <?xml version="1.0" encoding="utf-8"?>
    <!--element, attribute, text, namespace, processing-instruction, comment, and document (root) nodes.-->
    <!-- 不能放在本文的第一行  -->
    <?xml-stylesheet type="text/xsl" href="simple.xsl"?><!-- processing-instruction-->
    <bookstore ><!--root node-->
    <books ><!--<books xmlns:xsl="http://www.w3.org/1999/XSL/Transform" namespace comment-->
        <book category="COOKING"><!--category="COOKING" attribute-->
          <title lang="en">Everyday Italian<!--text--></title>
          <author>Giada De Laurentiis</author>
          <year>2005</year>
          <price>30.00&lt; &gt; &amp; &apos; &quot;</price>
        </book>
    </books>
    <discs><!--element-->
        <disc> <!--element-->
          <name>discsname</name>
          <songster>
          <![CDATA[
     &lt;     <     less than
    &gt;     >     greater than
    &amp;     &     ampersand
    &apos;     '     apostrophe
    &quot;     "     quotation mark
    ]]>
          </songster>
          <price>130.00</price>
        </disc>
    </discs>  
    </bookstore>

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!-- Edited with XML Spy v2007 (http://www.altova.com) -->
    <html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
      <body style="font-family:Arial,helvetica,sans-serif;font-size:12pt;
            background-color:#EEEEEE">
        <xsl:for-each select="bookstore/books/book">
          <div style="background-color:teal;color:white;padding:4px">
            <span style="font-weight:bold;color:white">
            <xsl:value-of select="author"/></span>
            - <xsl:value-of select="price"/>
          </div>
          <div style="margin-left:20px;margin-bottom:1em;font-size:10pt">
            <xsl:value-of select="title"/>
            <span style="font-style:italic">
              (<xsl:value-of select="year"/> calories per serving)
            </span>
          </div>
        </xsl:for-each>
       
         <xsl:for-each select="bookstore/discs/disc">
          <div style="background-color:teal;color:white;padding:4px">
            <span style="font-weight:bold;color:white">
            <xsl:value-of select="name"/></span>
            -<xsl:value-of select="songster"/>- <xsl:value-of select="price"/>
          </div>
        </xsl:for-each>
      </body>
    </html>

    xsl怎么读取xml属性值?

    <author>

    <name sex="male">小禹</name>

    <name sex="female">春华</name>

    <name sex="female">秋实</name>

    </author>

    我想要通过xsl显示sex里面的值

    <xsl:for-each select="author/name">

    <xsl:value-of select="@sex"/></li>


    </xsl:for-each>

    这么写无效啊!求高人!


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    rsync服务器与客户端配置文件
    0170001799 SQL Parsing Messages .
    RHEL修改最大文件打开数,关于epoll socket Too many open files问题的解决
    精美网页集锦
    Linux 相关发音
    【转】如何提升工作中的影响力
    2010年50大最佳工作场所 谷歌仅排名第14
    加密解密工具gpg (GnuPG)
    【转】易经与软件开发
    常见的开放源代码许可证类型
  • 原文地址:https://www.cnblogs.com/wzg0319/p/3045222.html
Copyright © 2020-2023  润新知