【问题标题】:XML to nested repeater control ASP.netXML 到嵌套中继器控件 ASP.net
【发布时间】:2012-01-16 15:00:21
【问题描述】:

我关注this simple tutorial 并创建了一个嵌套中继器。 本教程非常简单,因此我可以轻松创建类似的内容。

但我的组织中有不同的 XML 结构,我无法更改。我的XML结构就是这样的重复结构。

    <pupil>
    <academicYear>2011/2010</academicYear>
    <grade>Kindergarten 1</grade>
    <class>class 1</class>    
    <name>emma</name>
    <admissionDate>01/05/2010</admissionDate>
    <language>English</language>
    <CountryofBirth>United Kingdom</CountryofBirth>
    <fullName>emma watson</fullName>
    </pupil>

我想查看学年、年级、班级、姓名、录取日期等作为标题。 并且在每个标题下面,应该有关于它的对应数据。

例如。

    *Academic Year
      -2011/2010
      -2010/2009
    *Grade
      -kingdergarten1
      -kingdergarten2
      -kingdergarten3

我不再发布所有代码,因为它与本教程中的相同。请不要告诉我你为什么不去问问制作那个教程的人。我发现这里的人都很好而且总是乐于助人。 非常感谢。

【问题讨论】:

    标签: asp.net xml repeater nested-repeater


    【解决方案1】:

    查看了教程和您的 XML,您的 XML 与教程中给出的示例之间的最大区别在于您的不是嵌套的 XML。

    我也对您不能更改 XML 结构的断言提出异议。当然,您可能无法更改从为您提供 XML 的服务中获得的内容,但是没有理由不能将您收到的 XML 重新组织成更符合您的嵌套 XML 文档。意图。

    【讨论】:

    • 感谢您的评论,我认为您非常正确,这是两种不同的 XML 结构。但我不确定或者我不知道如何将现有的 xml 结构转换为嵌套的 xml。我不得不说我对这些东西很陌生。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多