gpt4 book ai didi

java - 将 xml 转换为网格格式

转载 作者:行者123 更新时间:2023-12-01 15:19:15 26 4
gpt4 key购买 nike

我已经从 xml 数据中的 RSAQ_REMOTE_QUERY_CALL 获取了数据。我需要在 GridView 中格式化该数据。在该标签中给出了列值,标签分别给出了 Field 描述 下面我提到了我的 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>

我需要获得如下格式的输出。

输出:

销售组织 分销 channel 分配 售达方 客户使用的 Material 编号 元素净重

或 0001 01 SCEM_02 无效的 电脑

请建议我如何从我的 xml 数据中获取此网格格式。请尽快回复。

提前致谢:)

问候,

欢乐

最佳答案

你没有提到任何语言,所以我不能给你一个具体的例子,但基本上每种现代语言都有一个 XML 解析器,所以只需使用解析器从 xml 中获取数据,然后你可以将该数据放入无论您喜欢什么格式,包括网格格式。

更新:

这里您需要几件事:

  1. 如果 xml 有统一的格式(它们都具有相同的结构)你可以得到一个 XSD 或写一个( XSD Tutorials ),然后您可以使用像 XmlBeans 这样的框架从中生成java对象架构并使用它们。这将是最简单的方法。
  2. 另一个选项是使用 java DOM API 。 API有点难看但一旦你习惯了,就不那么难了。问题是你需要手动处理每个 xml 结构。

    无论您选择什么方法,解析 XML 后您都可以访问数据并对其执行任何您喜欢的操作。

关于java - 将 xml 转换为网格格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11187402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com