tibco - Need Inputs on the XSD Schema -


i looking suggestions create xsd structure handle following xml format processing logic more efficient.the looping logic managed in tibco bw

<line>     <shipmentlinenumber>1</shipmentlinenumber>     <salesorderlinenumber>1.1</salesorderlinenumber>     <purchaseorderlinenumber>1</purchaseorderlinenumber>     <partnumber>1ch162-510</partnumber>     <modelnumber>st1000dm003</modelnumber> </line> <package packagetype="p" packagelevel="1">     <packagenumber>pwn34332</packagenumber>     <shipmentnumber>105909390</shipmentnumber>     <shipmentlinenumber>1</shipmentlinenumber>     <partnumber>1ch162-510</partnumber>     <quantity>1000</quantity>     <ssccnumber>00176364909402100165</ssccnumber> </package> <package packagetype="c" packagelevel="2">     <packagenumber>cwx612432660</packagenumber>     <parentpackagenumber>pwn34332</parentpackagenumber>     <shipmentnumber>105909390</shipmentnumber>     <shipmentlinenumber>1</shipmentlinenumber>     <partnumber>1ch162-510</partnumber>     <quantity>25</quantity>     <ssccnumber>00176364909402100165</ssccnumber> </package> <package packagetype="s" packagelevel="3">     <packagenumber>w1d2wngl</packagenumber>     <parentpackagenumber>cwx612432660</parentpackagenumber>     <shipmentnumber>105909390</shipmentnumber>     <shipmentlinenumber>1</shipmentlinenumber>     <partnumber>1ch162-510</partnumber>     <quantity>1</quantity>     <dateofmfg>20131209</dateofmfg>     <coo>cn</coo>     <ssccnumber>00176364909402100165</ssccnumber>     <serialattribute1>cn0g1xnt212323c60c25</serialattribute1>     <serialattribute3>a02</serialattribute3>     <serialattribute5>cc47</serialattribute5>     <serialattribute6>b719</serialattribute6>     <serialattribute7>gpg17b.ccd4.dc0cal.cc47</serialattribute7> </package> 

you can use online tools like this reasonably guess xsd structure matching xml instance, not suffice unless have instance presenting possible combinations , values of each element.

besides, current xml instance invalid because missing root element.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -