是否有一種「標準」方式將此類轉換爲一組C#類?如何將此XML定義轉換爲C#類
<!DOCTYPE MESSAGES [
<!ELEMENT MESSAGES (MSG*)>
<!ELEMENT MSG (TO+,BODY,MSG_ID,BILLING)>
<!ATTLIST MSG TYPE (CONTENT|LOGO|RINGTONE|PICTURE|OTAPUSH|BINFWD|LONGSMS|2DCODE) #REQUIRED>
<!ELEMENT TO (#PCDATA)>
<!ATTLIST TO PROVID (1|2|3|5|6|7) #IMPLIED >
<!ATTLIST TO TYPE (NPM|EMS) #IMPLIED>
<!ELEMENT BODY (#PCDATA)>
<!ELEMENT MSG_ID (#PCDATA)>
<!ELEMENT BILLING (#PCDATA)>
<!ELEMENT DELIVERY (#PCDATA)>
<!ELEMENT EXPDATE (#PCDATA)>
]>
我有一些更多的信息,但非常感謝將ELEMENT和ATTLIST轉換爲C#的方法。
謝謝,我完全需要將此DTD首先轉換爲XSD。我還發現這個工具:http://www.syntext.com/products/dtd2xs/ – Rudi 2010-11-16 09:08:37
@Rudi http://www.syntext.com/products/dtd2xs/找不到,有什麼替代方法? – Kiquenet 2017-10-30 13:04:25
https://www.w3.org/2000/04/schema_hack/ *** w3c工具***需要'Perl'? – Kiquenet 2017-10-30 13:05:49