Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Привер XML Schema не проходит валидацию 
V
    Опции темы
Proger89
Дата 15.7.2010, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 13.12.2007

Репутация: нет
Всего: нет



Доброго времени суток.
Я новчик в XML Schema и изучая последнее набрел на пример, который не проходить валидацию в NetBeans.
Код

<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://xml.netbeans.org/schema/newXmlSchema"
            xmlns:tns="http://xml.netbeans.org/schema/newXmlSchema"
            elementFormDefault="qualified">
    
    <xsd:element name="employee" type="fullpersoninfo"/>
    
    <xsd:complexType name="personinfo">
        <xsd:sequence>
            <xsd:element name="firstname" type="xsd:string"/>
            <xsd:element name="lastname" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:complexType name="fullpersoninfo">
        <xsd:complexContent>
            <xsd:extension base="personinfo">
                <xsd:sequence>
                    <xsd:element name="address" type="xsd:string"/>
                    <xsd:element name="city" type="xsd:string"/>
                    <xsd:element name="country" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    
    
    
</xsd:schema>

В результате валидации получаю сообщение:
Код

ERROR: src-resolve.4.1: Error resolving component 'fullpersoninfo'. It was detected that 'fullpersoninfo' has no namespace, but components with no target namespace
 are not referenceable from schema document 'file:/home/proger/Documents/Programming/Java/Book/XML/DTDFun/newXmlSchema.xsd'. If 'fullpersoninfo' is intended to 
have a namespace, perhaps a prefix needs to be provided. If it is intended that 'fullpersoninfo' has no namespace, then an 'import' without a "namespace" attribute 
should be added to 'file:/home/proger/Documents/Programming/Java/Book/XML/DTDFun/newXmlSchema.xsd'.


Помогите пожалуйста, это пример не правильный или я чего-то не понимаю?
Заранее благодарен.

Добавлено через 7 минут и 47 секунд
Извините... Не заметил в первом теге "xmlns:tns". Вопрос закрыт.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0355 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.