Czy w poprawnym kodzie XML można mieć dzieci o tej samej nazwie co ich rodzice? Na przykład:XML: dziecko i rodzic o tej samej nazwie
<parent>
<child>
</child>
<parent>
</parent>
</parent>
Dziękuję.
Czy w poprawnym kodzie XML można mieć dzieci o tej samej nazwie co ich rodzice? Na przykład:XML: dziecko i rodzic o tej samej nazwie
<parent>
<child>
</child>
<parent>
</parent>
</parent>
Dziękuję.
Czy to samo ma zastosowanie, gdy element najwyższego poziomu ma taką samą nazwę jak węzeł roodowy? – MarioDS
@MDeSchaepmeester oczywiście. Dlaczego by tak nie było? –
Węzeł główny ma specjalne znaczenie w dobrze sformułowanym dokumencie XML, może wystąpić tylko raz i nie może być 2 z nich. Jest również dołączany do przestrzeni nazw po znaku '# ', aby utworzyć unikalną identyfikację. Dlatego pomyślałem, że mogła być różnica, ale tak naprawdę nie spodziewałem się tego. – MarioDS
Tak, jest to poprawne (czasami) w XHTML. na przykład: poprawny XHTML (w treści strony):
<div>
<div>
</div>
</div>
Tak, ale '' nie jest poprawny XHTML (lub HTML) ze względów semantycznych, więc XHTML niekoniecznie jest dobrym przykładem. –
edytowane w celu wyjaśnienia Nie sugerowałem, że jest * zawsze * prawidłowe –
Zawarłem kod XML w moim poście, ale nie jest on widoczny. Jak mogę to pokazać? – user42155
Edytowałem post dla ciebie. W przyszłości: http://stackoverflow.com/editing-help –
Co z (pierwszopoziomowym) elementem podrzędnym o tej samej nazwie co węzeł główny? – MarioDS