加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

我想将我的XML文件链接到我的HTML页面

发布时间:2020-12-16 06:03:48 所属栏目:百科 来源:网络整理
导读:我创建了一个 XML文件,我希望它可以在我创建的HTML页面中显示.有人能告诉我怎么做. ?xml version="1.0"?FamilyMomAlison/Momage44/agesonIan/sonage8/agesonSeth/son/Family 我想从我的html页面中读到这个 您可以使用 XSLT语言来转换XML文档.也许这符合您的
我创建了一个 XML文件,我希望它可以在我创建的HTML页面中显示.有人能告诉我怎么做.
<?xml version="1.0"?>
<Family>
<Mom>Alison</Mom>
<age>44</age>
<son>Ian</son>
<age>8</age>
<son>Seth</son>
</Family>

我想从我的html页面中读到这个

您可以使用 XSLT语言来转换XML文档.也许这符合您的需求.

我已经修改了你提供的XML,因为我觉得它结构不好.所以,如果我们有这样的文件:

<?xml version="1.0"?>
<?xml-stylesheet href="bla.xsl" type="text/xsl" ?>
<family>
   <person>
      <role>Mom</role>
      <name>Alison</name>
      <age>44</age>
   </person>
   <person>
      <role>Father</role>
      <name>Ben</name>
      <age>45</age>
   </person>
   <person>
      <role>Son</role>
      <name>Ian</name>
      <age>8</age>
   </person>
</family>

XSLT文件看起来像这样:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
  <html>
  <body>
  <h2>Family</h2>
    <table border="1">
      <tr bgcolor="#9acd32">
    <th>Role</th>
        <th>Name</th>
        <th>Age</th>
      </tr>
      <xsl:for-each select="family/person">
          <tr>
        <td><xsl:value-of select="role"/></td>
        <td><xsl:value-of select="name"/></td>
        <td><xsl:value-of select="age"/></td>
          </tr>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读