LINUX.ORG.RU

XML, namespace, традиция?


0

0

Почему во всякого рода примерах принято писать что то вроде

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">;

<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="A4">
<fo:flow flow-name="xsl-region-body">
<fo:block>Hello W3Schools</fo:block>
</fo:flow>
</fo:page-sequence>

</fo:root>

Для чего везде писать fo:, если можно просто написать xmlns="..." и всё. Это для особо трудолюбивых что ли?

PS с preformatted text вылезает какая то ЛОРовская бага, поэтому такой формат. Вроде читать можно.

★★★★★

Вероятно потому, что основной контент (которого больше в смысле) будет в другом namespace'е. Например у меня в XSLT основной контент в XHTML namespace'е.

Если у тебя больше этого fo:, то можно и xmlns="что-хочу".

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.