如何使用BI Publisher在rtf模板中显示xml元素名称?

如何使用BI Publisher在rtf模板中显示xml元素名称?,xml,oracle,rtf,oraclereports,Xml,Oracle,Rtf,Oraclereports,我有一个xml输出,如下所示:- <?xml version="1.0" encoding="UTF-8"?> <XXBAXY_INHOUSE_REJ_DT> <LIST_Q_DATA> <Q_DATA> <PROCESS>LPC</PROCESS> <PART_NAME>PEGEOUT 1.8 CYLINDER HEAD CASTING H29</PART_NAME> <OK_QTY>

我有一个xml输出,如下所示:-

<?xml version="1.0" encoding="UTF-8"?>

<XXBAXY_INHOUSE_REJ_DT>
<LIST_Q_DATA>
<Q_DATA>
<PROCESS>LPC</PROCESS>
<PART_NAME>PEGEOUT 1.8 CYLINDER HEAD CASTING H29</PART_NAME>
<OK_QTY>12420</OK_QTY>
<Rejection_Reason>5</Rejection_Reason>
</Q_DATA>
<Q_DATA>
<PROCESS>LPC</PROCESS>
<PART_NAME>TU 5 CYL. HEAD (IRAN KHUDO)</PART_NAME>
<OK_QTY>1425</OK_QTY>
<Rejection_Reason>5</Rejection_Reason>
</Q_DATA>
</LIST_Q_DATA>
</XXBAXY_INHOUSE_REJ_DT>

主要问题是拒绝原因元素是动态的。这意味着拒绝原因元素不断变化。就像下一个例子一样,可能是铸造损坏而不是拒绝原因元素

完全动态的,还是一组已知的可能值之一?将XML转换为关系表的SQL查询是否有效-不确定报表/rtf端对您要查找的内容有何限制。@Alex不完全是动态的。在这种情况下,只有拒绝原因元素是动态的。Process、Part\u name、ok\u Quantity是固定元素。是的SQL查询正在生成动态XML。
PROCESS   PART_NAME                             OK_QTY       REJECTION_REASON
LPC      PEGEOUT 1.8 CYLINDER HEAD CASTING H29   12420             5
LPC      TU 5 CYL. HEAD (IRAN KHUDO)             1425              5