Область действия пространства имен
Считается, что декларация пространства имен относится к тому элементу, где она была указана, и всем элементам в содержимом этого элемента (если она не была переопределена другой декларацией пространства имен с таким же полем ):
<?xmlversion="1.0"?> <!-- все элементы здесь явно соотнесены с пространством имен HTML --> <html:html xmlns:html='http://www.w3.org/TR/REC-html40'> <html:head><html:title>Frobnostication</html:title></html:head> <html:body><html:p>Moved to </html:html> |
Как показано в следующем примере, в атрибутах одного элемента может быть декларировано сразу несколько префиксов пространства имен:
<?xml version="1.0"?> <!-- оба префикса пространства имен доступны отовсюду --> <bk:book xmlns:bk='urn:loc.gov:books' <bk:title>Cheaper by the Dozen</bk:title> <isbn:number>1568491379</isbn:number> </bk:book> |