Css XSL无法使用Firefox进行分析
当我在Firefox中运行xml文件时,我得到:“加载样式表时出错:解析XSLT样式表失败。”当我在Chrome中运行它时,我得到一个空白页面。 这是一个XML文件:Css XSL无法使用Firefox进行分析,css,xml,xslt,xslt-1.0,Css,Xml,Xslt,Xslt 1.0,当我在Firefox中运行xml文件时,我得到:“加载样式表时出错:解析XSLT样式表失败。”当我在Chrome中运行它时,我得到一个空白页面。 这是一个XML文件: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="g.xsl"?> <forma> <unos> <ime>M
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="g.xsl"?>
<forma>
<unos>
<ime>Marija</ime>
<prezime>Rahman</prezime>
<ulica>Glasinacka 8</ulica>
<postBroj>11000</postBroj>
<grad>Beograd</grad>
<drzava>Srbija</drzava>
<mobilni>0621912773</mobilni>
<email>marijarahman@gmail.com</email>
<korisnickoIme>maja</korisnickoIme>
<lozinka>maja123</lozinka>
</unos>
</forma>
马里加
拉赫曼
格拉辛纳卡8号
11000
贝奥格勒
斯比亚
0621912773
marijarahman@gmail.com
马贾
maja123
这是XSLT文件:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<xsl:for-each select="forma/unos">
<tr>
<th>
<xsl:value select="ime"/>
</th>
<th>
<xsl:value select="grad"/>
</th>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
输入法
格拉德
XSLT中没有xsl:value
。该指令称为xsl:value of
样式表
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<xsl:for-each select="forma/unos">
<tr>
<th>
<xsl:value-of select="ime"/>
</th>
<th>
<xsl:value-of select="grad"/>
</th>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<tr>
<th>Marija</th>
<th>Beograd</th>
</tr>
</table>
</body>
</html>
这比
Error loading stylesheet: Parsing an XSLT stylesheet failed.
从Internet Explorer,或没有从Chrome
也就是说,一旦确定样式表是正确的,在浏览器中运行转换可能是一个好主意,因为转换是在客户端完成的。XSLT中没有
xsl:value
。该指令称为xsl:value of
样式表
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<xsl:for-each select="forma/unos">
<tr>
<th>
<xsl:value-of select="ime"/>
</th>
<th>
<xsl:value-of select="grad"/>
</th>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<tr>
<th>Marija</th>
<th>Beograd</th>
</tr>
</table>
</body>
</html>
这比
Error loading stylesheet: Parsing an XSLT stylesheet failed.
从Internet Explorer,或没有从Chrome
也就是说,一旦确定样式表是正确的,在浏览器中运行转换可能是一个好主意,因为转换是在客户端完成的。XSLT中没有
xsl:value
。该指令称为xsl:value of
样式表
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<xsl:for-each select="forma/unos">
<tr>
<th>
<xsl:value-of select="ime"/>
</th>
<th>
<xsl:value-of select="grad"/>
</th>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<tr>
<th>Marija</th>
<th>Beograd</th>
</tr>
</table>
</body>
</html>
这比
Error loading stylesheet: Parsing an XSLT stylesheet failed.
从Internet Explorer,或没有从Chrome
也就是说,一旦确定样式表是正确的,在浏览器中运行转换可能是一个好主意,因为转换是在客户端完成的。XSLT中没有
xsl:value
。该指令称为xsl:value of
样式表
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<xsl:for-each select="forma/unos">
<tr>
<th>
<xsl:value-of select="ime"/>
</th>
<th>
<xsl:value-of select="grad"/>
</th>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<html>
<body>
<table border="1">
<tr>
<th>Ime</th>
<th>Grad</th>
</tr>
<tr>
<th>Marija</th>
<th>Beograd</th>
</tr>
</table>
</body>
</html>
这比
Error loading stylesheet: Parsing an XSLT stylesheet failed.
从Internet Explorer,或没有从Chrome
也就是说,一旦确定样式表是正确的,在浏览器中运行转换可能是一个好主意,因为转换是在客户端完成的。同意在浏览器中调试转换是痛苦的,因为它们的错误检测和消息传递都很差。不过,在浏览器中运行转换还是非常有用的——这样做会将CPU成本从一个可能受到限制的服务器转移到一个经常有空闲CPU周期的客户机上。@C.M.Sperberg-McQueen你说得对,我应该更准确一些。我已经编辑了我的答案。我同意在浏览器中调试转换很痛苦,因为它们的错误检测和消息传递都很差。不过,在浏览器中运行转换还是非常有用的——这样做会将CPU成本从一个可能受到限制的服务器转移到一个经常有空闲CPU周期的客户机上。@C.M.Sperberg-McQueen你说得对,我应该更准确一些。我已经编辑了我的答案。我同意在浏览器中调试转换很痛苦,因为它们的错误检测和消息传递都很差。不过,在浏览器中运行转换还是非常有用的——这样做会将CPU成本从一个可能受到限制的服务器转移到一个经常有空闲CPU周期的客户机上。@C.M.Sperberg-McQueen你说得对,我应该更准确一些。我已经编辑了我的答案。我同意在浏览器中调试转换很痛苦,因为它们的错误检测和消息传递都很差。不过,在浏览器中运行转换还是非常有用的——这样做会将CPU成本从一个可能受到限制的服务器转移到一个经常有空闲CPU周期的客户机上。@C.M.Sperberg-McQueen你说得对,我应该更准确一些。我已经编辑了我的答案。