我从xml数据中获取了RSAQ_REMOTE_QUERY_CALL中的数据。我需要在网格视图中格式化该数据。在该标签中给出列值和标签分别给出了Feild描述下面我提到了我的xml数据。
?xml version="1.0" encoding="UTF-8" ?>
TABLES>
FPAIRS>
item>
INDEX_A>0007</INDEX_A>
INDEX_U>0008 /INDEX_U>
TYPE>E/TYPE>
/item>
/FPAIRS>
LDATA>
item>
LINE>002:OR,004:0001,002:01,007:SCEM_02,000:, 002:PC;/</LINE>
/item>
/LDATA>
LISTDESC>
item>
FADD />
FDESC>Sales Organization</FDESC>
FNAME>VBAK-VKORG</FNAME>
FCOL>SOrg.</FCOL>
FNAMENEW>VBAK-VKORG</FNAMENEW>
FNAMEINT>VKORG</FNAMEINT>
FKEY />
FGTYP />
FNZERO />
FSUM />
FSONLY />
FSORT>00</FSORT>
FSODS />
FSUBT />
FLPOS>0002</FLPOS>
FNUMB>98</FNUMB>
FNUMBT />
FNOSUM />
FSONP />
/item>
item>
FADD />
FDESC>Distribution Channel</FDESC>
FNAME>VBAK-VTWEG</FNAME>
FCOL>DChl</FCOL>
FNAMENEW>VBAK-VTWEG</FNAMENEW>
FNAMEINT>VTWEG</FNAMEINT>
FKEY />
FGTYP />
FNZERO />
FSUM />
FSONLY />
FSORT>00</FSORT>
FSODS />
FSUBT />
FLPOS>0003</FLPOS>
FNUMB>98</FNUMB>
FNUMBT />
FNOSUM />
FSONP />
/item>
item>
FADD />
FDESC>Division</FDESC>
FNAME>VBAK-SPART</FNAME>
FCOL>Dv</FCOL>
FNAMENEW>VBAK-SPART</FNAMENEW>
FNAMEINT>SPART</FNAMEINT>
FKEY />
FGTYP />
FNZERO />
FSUM />
FSONLY />
FSORT>00</FSORT>
FSODS />
FSUBT />
FLPOS>0004</FLPOS>
FNUMB>98/FNUMB>
FNUMBT />
FNOSUM />
FSONP />
/item>
item>
FADD />
FDESC>Sold-to party/FDESC>
FNAME>VBAK-KUNNR/FNAME>
FCOL>Sold-to pt/FCOL>
FNAMENEW>VBAK-KUNNR/FNAMENEW>
FNAMEINT>KUNNR/FNAMEINT>
FKEY />
FGTYP />
FNZERO />
FSUM />
FSONLY />
FSORT>00</FSORT>
FSODS />
FSUBT />
FLPOS>0005</FLPOS>
FNUMB>98</FNUMB>
FNUMBT />
FNOSUM />
FSONP />
/item>
item>
FADD />
FDESC>Material Number Used by Customer/FDESC>
FNAME>VBAP-KDMAT/FNAME>
FCOL>Customer Material Number/FCOL>
FNAMENEW>VBAP-KDMAT/FNAMENEW>
FNAMEINT>KDMAT/FNAMEINT>
FKEY />
FGTYP />
FNZERO />
FSUM />
FSONLY />
FSORT>00</FSORT>
FSODS />
FSUBT />
FLPOS>0006</FLPOS>
FNUMB>98</FNUMB>
FNUMBT />
FNOSUM />
FSONP />
/item>
item>
FADD />
FDESC>Net Weight of the Item/FDESC>
FNAME>VBAP-NTGEW/FNAME>
FCOL>Net weight/FCOL>
FNAMENEW>VBAP-NTGEW/FNAMENEW>
FNAMEINT>NTGEW/FNAMEINT>
FKEY />
FGTYP />
FNZERO />
FSUM />
FSONLY />
FSORT>00</FSORT>
FSODS />
FSUBT />
FLPOS>0007</FLPOS>
FNUMB>98</FNUMB>
FNUMBT />
FNOSUM />
FSONP />
/item>
/LISTDESC>
SELECTION_TABLE />
/TABLES>
我需要获得如下格式的输出。
输出:
销售组织 分销渠道 师 售达派对 客户使用的物料编号 物品净重
OR 0001 01 SCEM_02 空值 PC
请建议我如何从我的xml数据中获取此网格格式。请尽快回复。
提前致谢:)
此致
喜
答案 0 :(得分:1)
你没有提到任何语言,所以我不能给你一个具体的例子,但基本上每个现代语言都有一个XML解析器,所以只需使用解析器从xml中获取数据,然后你可以将数据放入你喜欢的wahtever格式,包括网格格式。
<强>更新强>
你需要几件事:
另一种选择是使用java DOM API。 API有点难看 但是一旦你习惯了它就不那么难了。问题是你 需要手动处理每个xml结构。
您选择的任何方法,一旦解析了XML,您就可以访问数据并随意执行任何操作。
答案 1 :(得分:0)
搜索XML解析器,您应该能够完成剩下的工作。 DOM应该能够完成上述格式的技巧