如何按顺序显示具有关联子节点属性值的父节点属性值?

时间:2014-05-13 14:56:14

标签: java xml

我是java编程的全新手,但到目前为止,我还喜欢它,但是我遇到了这个问题。

  • 目的

获取父节点并显示名称 然后得到指定的关联子节点,并为相同类型的每个父节点显示名称rinse和repeat。

请参阅随附的示例代码了解详细信息,我想获得" Page Name" (一次)即#34;报告页面"然后得到"查询名称(一次),即"提示年份",然后获取所有"数据项目名称"即"年"对于"查询节点,然后对列表中的每个附加但不同的页面,查询和数据项重复。我希望我已经足够清楚,但如果您需要更多信息,请告诉我。

 <page name="Report Page">
</query><query name="Prompt Year">
      <source>
        <model/>
      </source>
      <selection>
        <dataItem aggregate="none" name="Year" rollupAggregate="none">
          <expression>'Year In Question'</expression>
        </dataItem>
      </selection>
      <queryHints>
        <useForParameterInfo value="true"/>
        <localCache value="true"/>
      </queryHints>
    </query><query name="Prompt Month">
      <source>
        <model/>
      </source>
      <selection>
        <dataItem aggregate="none" name="Month" rollupAggregate="none">
          <expression>'My Legal Entity'
</expression>
        </dataItem>
        <dataItem name="Reporting Month" aggregate="none" rollupAggregate="none">
          <expression>'Month In Question'</expression>
        </dataItem>
        <dataItem name="Month Name" aggregate="none" rollupAggregate="none">
          <expression>'Month Label'</expression>
        </dataItem>
      </selection>
      <queryHints>
        <useForParameterInfo value="true"/>
        <localCache value="true"/>
      </queryHints>
    </query><query name="Prompt Entity">
            <source>
                <model/>
            </source>
            <selection><dataItem name="Entities" aggregate="none" rollupAggregate="none"><expression>'Legal Entity Abroad'
            </expression></dataItem></selection>
        <queryHints><useForParameterInfo value="true"/><localCache value="true"/></queryHints></query>
        </page>

0 个答案:

没有答案