【问题标题】:XSLT diffrence in stylesheets样式表中的 XSLT 差异
【发布时间】:2012-03-12 12:58:10
【问题描述】:

in my last question 我认为我的 XML 有问题,但差别不大。

我认为实际上 XSL 中的问题是,是否知道如何通过 XML 绑定我的 XSL 样式表,或者创建可以处理许多 XML 类型的 XSL?

如果那是我的 XML,我的样式表应该如何看待:

<?xml version="1.0"?>
<ArrayOfParticipantEvent xmlns="http://schemas.datacontract.org/2004/07/Accounts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <ParticipantEvent>
      <PublicProfile>
        <AccountID>323877</AccountID>
        <PhotoID>6429</PhotoID>
      </PublicProfile>
   </ParticipantEvent>
</ArrayOfParticipantEvent>

我只能在屏幕上以文本形式看到我的 XML 的所有数据,就像忽略 XSL 文件一样。

【问题讨论】:

  • 您忘记解释转换的要求和提供最终想要的结果。请编辑问题并更正。
  • 如果您要参考上一个问题,请链接到它,以便我们看到上一个问题。
  • 我只是可以在屏幕上看到我的 xml 中的所有数据 txt 就像忽略 xsl 文件一样。
  • @user1194088,您的 SAMPLE XSL 代码在哪里?请发布 sample 而不是真实的。

标签: xml xslt


【解决方案1】:

经过一些调试后,我发现 xml 中的这一行通过转换 xml 导致了这个问题:

xmlns="http://schemas.datacontract.org/2004/07/Accounts"

你可以在上面的xml中看到这一行。

但我仍然不知道问题是在 xml 中还是在 xsl 中,但要解决这个问题只需要像这样清除 DataContract 中的命名空间:

 [DataContract(Namespace="")]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多