誰かがcXMLファイルのXSD(aribaパンチアウトeコマーストランザクションに使用される)を見つけるのを手伝ってくれるでしょうか。
よろしく、Stef
cXML には DTD があり、XSD が定義されていません。cXML DTD は、 http://www.sagehill.net/livedtd/cxml/cXML.dtd.htmlからダウンロードできます。
ユーザーガイドから引用
基本的な cXML ドキュメント - http://xml.cXML.org/schemas/cXML/ /cXML.dtd
確認と出荷通知 - http://xml.cXML.org/schemas/cXML/ /Fulfill.dtd
請求書 - http://xml.cXML.org/schemas/cXML/ /InvoiceDetail.dtd
型の定義 - http://xml.cXML.org/schemas/cXML/ /Catalog.dtd
支払い送金 - http://xml.cXML.org/schemas/cXML/ /PaymentRemittance.dtd
XMLPadなどのツールを使用して、cXML DTD を自分でスキーマに変換できます。私はそれが最も正確であることがわかりました。
残念ながら、私が知っている dtd2xsd コンバーターは、この変換 (cxml.dtd から cxml.xsd へ) を正しく行うことができません。誰でもできる場合は、方法を書いてください。Java クラスを生成するには xsf ファイルが必要です (xjc は公開された dtd ファイルから実行できません)。