将 xml 转换为网格格式
Converting xml to grid format
我从 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>
我需要获取如下格式的输出。
输出:
销售组织 分销渠道 划分 售给方 客户使用的物料编号 商品净重
或 0001 01 SCEM_02 零 个人电脑
请建议我如何从我的xml数据中获取这种网格格式。请尽快回复。
提前感谢:)
问候
喜悦
你没有提到任何语言,所以我不能给你一个具体的例子,但基本上每种现代语言都有一个XML解析器,所以只需使用解析器从xml中获取数据,然后你可以把这些数据放在你喜欢的wahtever格式,包括网格格式。
更新:
这里需要几样东西:
- 如果 xml 具有统一的格式(它们都具有相同的格式结构)你可以得到一个XSD或写一个(XSD教程),然后您可以使用像 XmlBeans 这样的框架来生成 Java 对象架构并使用它们。这将是最简单的方法。
-
另一种选择是使用 java DOM API。API 有点丑陋但是一旦你习惯了它,就不难了。问题是你需要手动处理每个XML结构。
无论您选择哪种方法,一旦您解析了XML,您就可以访问数据并对其进行任何您喜欢的操作。
搜索XML解析器,你应该能够完成剩下的工作。DOM 应该能够为上述格式做这个技巧
相关文章:
- 剑道网格jQuery动画()问题
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- 我可以更改剑道UI网格吗's的外键值
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 具有 OData 格式的 kendo 网格数据源 = json
- 如何获取网格格式的表中的下拉选定值
- jq网格;以 JSON 格式提取的日期未显示在表中.也无法格式化日期
- 剑道UI网格过滤器日期格式
- 将 xml 转换为网格格式
- 日期列中的剑道网格格式时间问题
- 修改角度网格组件格式导出列
- Angular UI网格日期格式不正确
- ag网格中的行格式
- 如何在ExtJS网格中指定单元格的格式
- JQ网格日期格式(月、年)Ex- June 26 2015
- 是否有一个javascript网格,可以读取csv格式
- 格式剑道网格列过滤器的百分比
- 设置ui网格中页脚值的格式