xhtml.BlkStruct.class を参照する要素を使用して、以下のように簡略化した xsd ファイルがあります。そこから C# クラスを生成しようとして xsd.exe と xsd2code を試しましたが、常にエラーが発生します。
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xs:complexType name="test">
<xs:group ref="xhtml.BlkStruct.class"/>
</xs:complexType>
</xs:schema>
これはエラーです (宣言されていない/宣言されていないモデル グループへの参照)
Error: Verweis auf eine nicht deklarierte Modellgruppe 'http://www.w3.org/1999/xhtml:xhtml.BlkStruct.class'.
ここで何がうまくいかないのか、誰か助けてもらえますか?
背景私は、文字列コンテンツと混合された(単純な)HTML/XMLを含む文字列をXmlSerializeしようとしています。
<p>、<div>など
例えば
こんにちは <u>下線付きテキスト</u> <b>太字</b> 世界