我可以在一个XML中混合使用html table
和数据table
而无需使用root
上定义的前缀吗?
<root xmlns="kuku"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="kuku test.xsd">
<table xmlns="http://www.w3.org/1999/xhtml">
<tr>
<td>Microsoft</td>
<td>Apple</td>
</tr>
</table>
<table xmlns="http://www.overstock.com/furniture">
<name>Drawing board</name>
<length>600</length>
<width>250</width>
</table>
</root>
应该有2个方案,一个用于第一个表,另一个用于第二个,我应该在test.xsd
写什么,考虑到root
中除了两个之外没有其他内容表?也许我可以把XSD留空。
答案 0 :(得分:1)
听起来好像您的目标是使文档架构对test.xsd
描述的架构有效,并且您控制该文档,因此它可以包含您喜欢的任何内容。如果是这样,那么您可能希望test.xsd包含