理想情况下,我希望能够在complexType的不同元素中使用相同的子元素名称。结果是一个测验目录。一些子元素也是complexType。有可能吗? 这就是我到目前为止所做的:
<?xml version="1.0" encoding="UTF-8"?>
<catalog>
<Qstr>
<text>Welcher Mechanismus kann unter Unix zur Kommunikation über das Netzwerk verwendet werden?</text>
<a>Sockets</a>
<b>Message Queues</b>
<c>Pipes</c>
<d>Semaphore</d>
</Qstr>
<Qstr>
<text>Die Hauptstadt von Italien ist:</text>
<a>Rom</a>
<b>Athen</b>
<c>Bonn</c>
<d>Madrid</d>
</Qstr>
<Qfl>
<text>Die Quadratwurzel von 100 ist:</text>
<a>10</a>
<b>2,76</b>
<c>5</c>
<d>1</d>
</Qfl>
<Qinttext>
<text>1+1 = ?</text>
<a>2</a>
<b>1</b>
<c>3</c>
<d>4</d>
</Qinttext>
<Qtextint>
<text>Spinnen...</text>
<a>...haben 8 Beine</a>
<b>...sind Insekten</b>
<c>...sind Vögel</c>
<d>...werden bis zu 100 Jahre alt</d>
</Qtextint>
<Qstr>
<text>Die Hauptstadt von Spanien ist:</text>
<a>Madrid</a>
<b>Barcelona</b>
<c>Rom</c>
<d>London</d>
</Qstr>
</catalog>
{{1}}
答案 0 :(得分:0)
是的,完全有可能。元素A作为元素X的子元素不必具有与元素A相同的类型作为元素Y的子元素。为此,您需要使用局部元素声明(recovered_X = np.array([ohc.active_features_[col] for col in out.sorted_indices().indices])
.reshape(n_samples, n_features) - ohc.feature_indices_[:-1]
而不是<xs:element name="A" type="t">
)在定义X和Y类型的复杂类型中。