简单的xml示例没有';不行。有小费吗?
我想我会尝试获取一些xml。我正在看 我首先尝试使用css,我可以处理css OK。它做了它应该做的 然后我尝试使用xml和xsl。以下示例直接取自上述网页 这是xml文件letter-text.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 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在我的机器上不起作用!非常感谢您的链接和提示!