首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从xml响应的嵌套对象读取数据的数据读取器

从xml响应的嵌套对象读取数据的数据读取器
EN

Stack Overflow用户
提问于 2014-08-08 10:13:29
回答 1查看 124关注 0票数 0

我有具有以下结构的xml文件

代码语言:javascript
运行
复制
<root>
<o1>
    <p1></p1>
    <p2></p2>
    <p3></p3>
    <o2>
        <p1></p1>
        <o3>
            <p2></p2>
            <p3></p3>
        </o3>
    <o2>
</o1>
</root>

我希望模型只加载p1 p2和p3 for o1。但是模型会使用o2和o3中的值填充。在我所配置的读取器中,根是' root‘,记录是o1。我甚至尝试将读取器的implicitIncludes属性设置为false。

请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-12 04:48:07

我认为这是因为在模型的转换函数中使用了Ext.DomQuery.selectNode()方法,该方法可能从最内部的节点开始解析并返回第一个出现的.

我通过重写读取器的getResponseData()方法来解决这个问题。在重写的方法中,我删除了xml文档的内部节点,即o2节点,然后将文档作为自然流传递给readRecords()方法。

虽然这是一种解决办法,但对我来说很好,因为不需要内部节点,我的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25201105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档