Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css XSL无法使用Firefox进行分析_Css_Xml_Xslt_Xslt 1.0 - Fatal编程技术网

Css XSL无法使用Firefox进行分析

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

当我在Firefox中运行xml文件时,我得到:“加载样式表时出错:解析XSLT样式表失败。”当我在Chrome中运行它时,我得到一个空白页面。 这是一个XML文件:

    <?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你说得对,我应该更准确一些。我已经编辑了我的答案。