Определение пространств имен
Для данных могут быть определены также и другие пространства имен. Например, созданием пространства имен rating вы можете добавить информацию оценки кредитоспособности в текст заказа, не беспокоясь об имеющихся данных.
Пространство имен вместе с алиасом создаются обычно (но не обязательно) в корневом элементе документа. Этот алиас используется как префикс для элементов и атрибутов - при необходимости, если используется более одного пространства имен, - чтобы задать правильное пространство имен.
Рассмотрим код, приведенный ниже. Пространство имен и алиас, rating, использованы для создания элемента creditRating.
<?xml version="1.0" encoding="UTF-8"?> <orders xmlns="http://www.nicholaschase.com/orderSystem.html" xmlns:rating="http://www.nicholaschase.com/rating.html" > <order> <customerid limit="1000"> 12341 <rating: creditRating>good</rating: creditRating> </customerid> <status> pending </status> <item instock="Y" itemid="SA15"> <name> Silver Show Saddle, 16 inch </name> <price> 825.00 </price> <qty> 1 </qty> </item> ... </orders>
Информация пространства имен может быть получена для узла после того, как документ был разобран.