简单的xml示例没有';不行。有小费吗?

简单的xml示例没有';不行。有小费吗?,xml,Xml,我想我会尝试获取一些xml。我正在看 我首先尝试使用css,我可以处理css OK。它做了它应该做的 然后我尝试使用xml和xsl。以下示例直接取自上述网页 这是xml文件letter-text.xml: <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="letter2text1.xsl" version="1.0"?> <letter> <to>Mom&l

我想我会尝试获取一些xml。我正在看

我首先尝试使用css,我可以处理css OK。它做了它应该做的

然后我尝试使用xml和xsl。以下示例直接取自上述网页

这是xml文件letter-text.xml:

<?xml version="1.0"?>  
 <?xml-stylesheet type="text/xsl" href="letter2text1.xsl" version="1.0"?>  
 <letter>  
  <to>Mom</to>  
  <from>Tom</from>  
  <message>Happy Mother's Day</message>  
 </letter>

妈妈
汤姆
母亲节快乐
这是xsl文件letter2text1.xsl:

<xsl:stylesheet version="1.0"  
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:output method="text"/>  
  <xsl:template match="/letter">  
    <xsl:apply-templates select="*"/>  
  </xsl:template>  
  <xsl:template match="to">  
    TO: <xsl:apply-templates/>  
  </xsl:template>  
  <xsl:template match="from">  
    FROM: <xsl:apply-templates/>  
  </xsl:template>  
  <xsl:template match="message">  
    MESSAGE: <xsl:apply-templates/>  
  </xsl:template>  
 </xsl:stylesheet>

致:
发件人:
信息:
这个xsl什么都不做。Firefox输出:

妈妈汤姆母亲节快乐

在我继续之前,我想让这些简单的例子起作用


谁能告诉我什么需要调整吗???

xsl看起来不错。你是如何测试的?xsl文件的名称必须为letter2text.xsl,并与web服务器上的xml文件位于同一文件夹中,例如,如果您在ChromeI等浏览器上进行测试,我将使用Firefox。所有内容都在mo的1个文件夹中,即myxml。我尝试了下一个示例,letter-html.xml和letter2html.xls都遇到了同样的问题。如果我将href=“letter2html.xsl”放在当前目录中,我认为解析器应该查找当前目录。出于安全考虑,许多浏览器拒绝直接从本地文件系统应用转换。您要么需要一个web服务器,要么使用代码加载xml和xsl并进行转换。啊哈,那么代码好吗?我在GoDaddy上有一个小家庭作业网站,我可以在那里试试。谢谢有趣的是,上一个例子使用了letter.xml和letter.css,效果很好,我使用css实现了各种效果。letter2text.xls在我的机器上不起作用!非常感谢您的链接和提示!