XML - статьи


Область действия пространства имен


Считается, что декларация пространства имен относится к тому элементу, где она была указана, и всем элементам в содержимом этого элемента (если она не была переопределена другой декларацией пространства имен с таким же полем ):

<?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:a href='http://frob.com'>here.</html:a></html:p></html:body>

</html:html>

Как показано в следующем примере, в атрибутах одного элемента может быть декларировано сразу несколько префиксов пространства имен:

<?xml version="1.0"?>

<!-- оба префикса пространства имен доступны отовсюду -->

<bk:book xmlns:bk='urn:loc.gov:books'
         xmlns:isbn='urn:ISBN:0-395-36341-6'>

    <bk:title>Cheaper by the Dozen</bk:title>

    <isbn:number>1568491379</isbn:number>

</bk:book>



Содержание раздела