xml - 具有相同名称但不同类型的元素

时间:2016-03-09 11:36:00

标签: xml

理想情况下,我希望能够在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}}

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类型的复杂类型中。