我有一个 xsd 文件,使用引用 xhtml.BlkStruct.class 的元素简化如下。我试过 xsd.exe 和 xsd2code 试图从中生成一个 C# 类,但我总是遇到错误。
<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'.
任何人都可以帮我解决这里出了什么问题吗?
背景我正在尝试 XmlSerialize 包含(简单)HTML/XML 与 sting 内容混合的字符串,所以像
<p>、<div> 等
例如
你好<u>带下划线的文字</u> <b>粗体</b>世界