Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > вопрос по XML и его правилам


Автор: wcbfalcon 8.8.2012, 13:10
Возникла задача разобраться в создании файла XML и при разборе примера никак не могу найти ответ на следующий вопрос.
вот часть примера файла InstantLoanApplication.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<il:Request  xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:il='http://xml.netbeans.org/schema/InstantLoanApplication'
   xsi:schemaLocation='http://xml.netbeans.org/schema/InstantLoanApplication InstantLoanApplication.xsd'>
        <il:Meta>
            <il:ID>XSSS00000000001</il:ID>
            <il:RequestType>InstantLoanApplication</il:RequestType>
        </il:Meta>      
        <il:Applicant applicantRole="Заемщик" applicantOrdinal="1">
                <il:Questionnaire>
                        <il:Question id="LastName">
                                <il:value>Петров</il:value>
                        </il:Question>
                        <il:Question id="FirstName">
                                <il:value>Иван</il:value>
                        </il:Question>
                        <il:Question id="MiddleName">
                                <il:value>Иванович</il:value>
                        </il:Question>                            
                </il:Questionnaire>
        </il:Applicant>
</il:Request>

так вот вопрос заключается в следующем:
- почему у всех элементов файла стоит абривиатура "il:" это какоето правило или просто прихоть изначального программиста данного примера ?
если правило то где про него можно почитать чтобы понять как нормально использовать елементы и их данные (как при обработке отсеч эту абривиатуру, а при создании снова ее добавить чтобы без проблем считывать данный файл для работы и создавать его для отправки результатов обработки)?

Автор: diadiavova 8.8.2012, 13:33
wcbfalcon, il - это префикс, указывающий, что данный элемент относится к определённому пространству имён. Само пространство объявлено вначале как xmlns:I'll=...
Если нужно плдробнее - гуголь на запрос о пространствах имён в хмл выдаст достаточно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)