我有一个与XML相关的问题。我不擅长XML,但根据我的标记和屏幕截图示例,我可以编写具有CardCode和GRPO日期的XML标记。我现在的问题是,我知道如何在标记示例中包含文档行。
<?xml version="1.0" encoding="utf-8"?>
<GRPO>
<Goods>
<CardCode>V10000</CardCode>
<DocDate>07/11/2016</DocDate>
<DocDueDate>07/11/2016</DocDueDate>
<TaxDate>07/11/2016</TaxDate>
</Goods>
<Goods>
<CardCode>V1010</CardCode>
<DocDate>07/11/2016</DocDate>
<DocDueDate>07/11/2016</DocDueDate>
<TaxDate>07/11/2016</TaxDate>
</Goods>
</GRPO>1截图

2截图

我想要XML中的上述数据,如何将文档行数据包含在我的XML标记中?
任何人都能帮我。
发布于 2016-07-15 13:15:30
如果我正确理解您的问题,您不确定如何在自定义XML布局中配置行,对吗?
如果这是你的问题,那么你可以这样做:
<?xml version="1.0" encoding="utf-8"?>
<GRPO>
<Goods>
<CardCode>V10000</CardCode>
<DocDate>07/11/2016</DocDate>
<DocDueDate>07/11/2016</DocDueDate>
<TaxDate>07/11/2016</TaxDate>
<GoodsLines>
<Line>
<LineNum>0</LineNum>
<ItemNo>A00003</ItemNo>
<ItemDesc>J.B Officeprint 1186</ItemDesc>
<Quantity>4</Quantity>
</Line>
<Line>
<LineNum>1</LineNum>
<ItemNo>A00004</ItemNo>
<ItemDesc>Rainbow Color Printer 5.0</ItemDesc>
<Quantity>5</Quantity>
</Line>
</GoodsLines>
</Goods>
</GRPO>另一种选择是使用属性而不是元素来表示Line,与上面的相同,但如下所示:
...
<GoodsLines>
<Line LineNum="0" ItemNo="A00003" ItemDesc="J.B. Officeprint 1186" Quantity="4" />
<Line LineNum="1" ItemNo="A00004" ItemDesc="Rainbow Color Printer 5.0" Quantity="5" />
</GoodsLines>
...https://stackoverflow.com/questions/38307370
复制相似问题