我的目标是为我的网络服务制作程序员手册。有许多工具可以直接从 XSD 源代码生成手册,并且这些工具被<xs:documentation>
大量使用。
所以我在我的 XSD 中添加了尽可能多的<xs:documentation>
标签。
问题:可能<xs:documentation>
包含 HTML 代码,例如超链接?形式上,它可能在 HTML 包含是有效的 XML 时。但是上面提到的手动生成器等第三方工具会支持这些内容吗?
我的目标是为我的网络服务制作程序员手册。有许多工具可以直接从 XSD 源代码生成手册,并且这些工具被<xs:documentation>
大量使用。
所以我在我的 XSD 中添加了尽可能多的<xs:documentation>
标签。
问题:可能<xs:documentation>
包含 HTML 代码,例如超链接?形式上,它可能在 HTML 包含是有效的 XML 时。但是上面提到的手动生成器等第三方工具会支持这些内容吗?
xs3p支持文档元素中的 HTML 标记。HTML 内容必须是格式良好的 XML,HTML 标记应http://www.w3.org/1999/xhtml
声明命名空间:
<xs:元素 ...> <xs:注解> <xs:文档> 这是 <code xmlns="http://www.w3.org/1999/xhtml">源代码<code> 例子 </xs:文档> </xs:注解> </xs:元素>
xs:documentation 可以包含 XHTML 吗?是的,可能。也就是说,模式文档的模式允许这样做。
工具会用它做一些有用的事情吗?有些会这样做(至少我为在浏览器中显示 XSD 模式文档而编写的样式表会这样做),有些可能不会。如果您想使用的工具不能很好地处理 xs:documentation 元素中的 XHTML,请向开发人员或供应商提出问题。