<xs:element ref="ds:Signature"/>
についてこのエラーを解決できません。 私はいくつかの助けをお願いします。XSD署名の問題
Copyright(C)Microsoft Corporation。全著作権所有。スキーマ 検証の警告: 'http://www.w3.org/2000/09/xmldsig#:Signature' el ementが宣言されていません。行162、位置8
警告:スキーマを検証できませんでした。クラス生成が失敗するか、 が不正な結果を生成する可能性があります。
警告: 複合型の最上位要素が見つからないため、クラスを生成できません。
XSD W3Cのサイトからxmldsig-core-schema.xsd
を取得
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#"
schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd"/>
<xs:complexType name="SobreCheques">
<xs:annotation>
<xs:documentation>Definition of the ...</xs:documentation>
</xs:annotation>
<xs:sequence>
...
<xs:element ref="ds:Signature"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
スキーママシンからアクセスできるhttp://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd? – ulab
@ulabはい、そうです。 –
ok。スキーマをローカルに保存して 'schemalocation'で参照すると、それでも名前空間を解決できません。 – ulab