我有一个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>
提前致谢!
答案 0 :(得分:0)
我可以推荐我的Universal API查看器吗?
https://devnet.kentico.com/marketplace/utilities/universal-api-viewer-(with-hierarchy-support)
我将很快将其更新到版本9+,但是它有代码可以帮助您创建XML数据源并在其上使用转换引擎,具有层次结构/多级支持。