2012-01-16 90 views
0

我跟着this simple tutorial并创建了一个嵌套中继器。 本教程很简单,所以我可以轻松创建类似的东西。XML到嵌套中继器控制ASP.net

但我在我的组织中有不同的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 

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

回答

1

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

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

+0

感谢您的评论,我认为你很对,这是两种不同的XML结构。但我不知道,或者我不知道如何将现有的xml结构转换为嵌套的xml。我不得不说我对这些事情很新颖。 – lawphotog 2012-01-17 08:56:55