如何在Kenitco中解析多级XML

时间:2018-03-13 20:15:15

标签: xml hierarchical-data kentico

我有一个Web服务,它将XML文件传递给我的Kentico网站。该文件看起来像这样:

<section_array>
    <section section_title="Section 1">
        <user>
            <first_name>John</first_name>
            <last_name>Doe</last_name>
            <title/>
            <office_number>123 456 7890</office_number>
            <cell_number/>
            <email>john.doe@example.com</email>
            <bio/>
            <photo_url/>
        </user>
        <user>
            <first_name>Johnny</first_name>
            <last_name>Appleseed</last_name>
            <title/>
            <office_number/>
            <cell_number/>
            <email>johnny.appleseed@iliterallyloveapples.com</email>
            <bio/>
            <photo_url/>
        </user>
    </section>
    <section section_title="Section 2">
        <user>
            <first_name>Bob</first_name>
            <last_name>Builder</last_name>
            <title/>
            <office_number>321 654 0987</office_number>
            <cell_number/>
            <email>bobdabuilder@yeswecan.com</email>
            <bio/>
            <photo_url/>
        </user>
    </section>
</section_array>

我遇到的问题是:我找不到让Kentico能够识别user内任何section的方法。我目前正在使用XML数据源来提取数据,但似乎这不能处理多个层次结构......有没有办法将XML直接拉入Universal Viewer或Repeater?< / p>

提前致谢!

1 个答案:

答案 0 :(得分:0)

我可以推荐我的Universal API查看器吗?

https://devnet.kentico.com/marketplace/utilities/universal-api-viewer-(with-hierarchy-support)

我将很快将其更新到版本9+,但是它有代码可以帮助您创建XML数据源并在其上使用转换引擎,具有层次结构/多级支持。