【问题标题】:transforming online from xml to xsl从xml在线转换为xsl
【发布时间】:2017-04-15 13:37:43
【问题描述】:
<?xml version="1.0" encoding="UTF‐8"?>
<student>
<firstName>Faysal</firstName>
<lastName>Abshar</lastName>
<id>112233</id>
<plan>
<courses year="2">
<course>
<name> Database Management System </name>
<shortName>DBMS</shortName>
<record>
<grade>A+</grade>
<percentage>85</percentage>
<date>27-03-2017</date>
</record>
</course>
<course>
<name>Oracle</name>
<shortName>O</shortName>
</course>
</courses>
</plan>
</student>

将它转换为 xsl 时出现此错误 SXXP0003:XML 解析器报告错误:文件过早结束。

【问题讨论】:

  • 您使用的是哪个工具?我只收到libxslt 处理器的错误。
  • 请编辑您的问题并添加您的 XSL 样式表。使用标准 identity transform 样式表测试您的输入(未更改)不会在该工具中产生错误。
  • 你能把转换后的xsl代码贴出来吗:(
  • 离开它......它完成了谢谢你的宝贵时间:)

标签: xml xslt


【解决方案1】:

我得到一个不同的错误,由开始 XML 声明中的 "UTF‐8" 部分引起。 字符是连字符 (&amp;#2010;)。将其替换为 HYPHEN-MINUS (&amp;#45;) 即可解决问题。

【讨论】:

    猜你喜欢
    • 2016-02-12
    • 1970-01-01
    • 2014-07-30
    • 2012-02-01
    • 2013-09-07
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多