样式表中的XSLT差异

时间:2012-03-12 12:58:10

标签: xml xslt

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文件一样。

1 个答案:

答案 0 :(得分:0)

经过一些调试后,我发现xml中的这一行通过转换xml使得problam成为:

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

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

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

 [DataContract(Namespace="")]