将原始数据格式化为适当的xml
我正在尝试将其转换为xml格式。操作代码不清楚将原始数据格式化为适当的xml,xml,Xml,我正在尝试将其转换为xml格式。操作代码不清楚 SyncDeliveredQuantities/oa:ApplicationArea/oa:CreationDateTime/ SyncDeliveredQuantities/DataArea/oa:Sync/oa:ActionCriteria/oa:ActionExpression @actionCode SyncDeliveredQuantities/DataArea/DeliveredQuantities/oa:CustomerParty/o
SyncDeliveredQuantities/oa:ApplicationArea/oa:CreationDateTime/
SyncDeliveredQuantities/DataArea/oa:Sync/oa:ActionCriteria/oa:ActionExpression @actionCode
SyncDeliveredQuantities/DataArea/DeliveredQuantities/oa:CustomerParty/oa:PartyIDs/oa:ID
SyncDeliveredQuantities/DataArea/DeliveredQuantities
如果我的问题不完整,我很抱歉。除此之外,我没有其他信息
编辑:
从下面的回复中,我可以想象这是这样的:
<SyncDeliveredQuantities>
<oa:ApplicationArea />
<oa:CreationDateTime />
<DataArea>
<oa:Sync />
<oa:ActionCriteria />
<oa:ActionExpression actionCode="" />
<DeliveredQuantities>
<oa:CustomerParty />
<oa:PartyIDs />
<oa:ID/>
</DeliveredQuantities>
</DataArea >
</SyncDeliveredQuantities>
XML是一种很好的语言,用于表示具有一对一和层次关系的数据 当您决定使用XML存储数据时,需要为文档结构生成一个模式
<SyncDeliveredQuantities>
<oa:ApplicationArea/>
<DataArea/>
</SyncDeliveredQuantities>
怎么做?你需要对你的数据有很好的理解。关于您提供的数据,我不能告诉您太多,但它看起来很像XPath(xml查询语言),所以我可以稍微计算一下。好消息是,它将很好地映射到XML
您希望根据这些查询重建文件结构。最常见的顶级是syncDeliveredQuantilities
,因此需要一个元素。这叫做根
<SyncDeliveredQuantities/>
太好了!这可能足以让你们计算出很多结构。但是@
标志呢?这是一个属性,您将首先在元素oa:ActionExpression
中遇到它。用XML编写时,此元素将包含一个属性:
<oa:ActionExpression actionCode="code"/>
您需要确保将属性值替换为正确的名称空间(如果有),但从您发布的示例中我们无法得知。谢谢@gusdor。从你的回复中,我格式化了xml。你认为这几乎正确吗?再次感谢您的快速回复。看起来很棒。有一个我忘了覆盖,我会编辑它!谢谢你,伙计。我在这方面真是瞎了眼。感谢您的耐心和帮助。@AbhishekSaha随时欢迎。如果您不熟悉此XML教程,请查看它!
xmlns:oa="this_is_the_oa_namespace"