http://cxml.org/ XSD(ビジュアルスタジオで変換)のバージョンcXML 1.2.034のcXMLクラスを生成しようとしています。xsdからcXMLクラスを生成すると、エラー "要素 'uri:ds:Signature'が見つかりません。
私はcXML.dtdをxsdに変換しました。
xsd.exe cXML.xsd /c /language:CS /n:MyNamespace
しかし、それは誤り投げた:そして、実行しているしようとしました
Error: Error generating classes for schema 'cXML'. - The element 'uri:ds:Signature' is missing.
をそれから私はここに、この問題が見つかりました:Generating C# classes from XSD関連思われます。だから私はその後、私は
xsd.exe cXML.xsd xmldsig-core-schema.xsd /c /language:CS /n:MyNamespace
を走った。しかしそれは、私が何を」へと迷ってしまいました
Error: Error generating classes for schema 'cXML_xmldsig-core-schema'. - The element 'uri:ds:Signature' is missing.
を投げたhttp://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd
からXMLDSIG-コアschema.xsdをダウンロード'uri:ds:Signature' "となるはずですか?
私は
<xs:schema xmlns="http://tempuri.org/cXML" xmlns:ds="uri:ds" elementFormDefault="qualified" targetNamespace="http://tempuri.org/cXML" xmlns:xs="http://www.w3.org/2001/XMLSchema">
が間違っていると思われることがわかります。私はxmlns:ds="http://www.w3.org/2000/09/xmldsig#"
に変更しましたが、同じ問題が続く。
私も
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
を追加することによって、ローカルの署名XSDへの参照を追加しようとしたとはい私は自分のXSDファイルと同じディレクトリ内のファイルを持っています。
fulfill.dtdもダウンロードして変換しましたか? –