1
我可以在python中以類似的方式使用generateDS.py,我將使用xsd.exe從xsd創建C#類?可以生成可以像xsd.exe一樣使用
基本上,給定一個xsd模式,我想創建一個數據結構,在python中填充它的數據,然後將其呈現爲一個xml字符串。
也許pyXSD更好?
哦,是的,我是一個新手,蟒蛇
我可以在python中以類似的方式使用generateDS.py,我將使用xsd.exe從xsd創建C#類?可以生成可以像xsd.exe一樣使用
基本上,給定一個xsd模式,我想創建一個數據結構,在python中填充它的數據,然後將其呈現爲一個xml字符串。
也許pyXSD更好?
哦,是的,我是一個新手,蟒蛇
generateDS也正是我想它,這是一種處理數據的對象圖,而不是一個節點圖
跑
python generateDS.py -o MedicationDS.py medication.xsd
給了我一個python類我可以實例化和填充數據,然後渲染到流。
medObj = MedicationDS.Medication.factory()
medObj.set_dateStarted('2010-01-01')
medObj.set_dateStopped('2010-02-02')
medObj.set_reasonStopped('hurt my brain')
brandNameObj = MedicationDS.CodedValue.factory()
brandNameObj.set_abbrev('aspirin')
brandNameObj.set_value('aspirin')
medObj.set_brandName(brandNameObj)
xmlStr=StringIO()
medObj.export(xmlStr, 0)