Форум: "Потрепаться";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизMS XML v.2.0 & DTD Найти похожие ветки
← →
J_S (2004-02-03 11:52) [0]Касаемо DTD.
Есть у меня такое определение атрибутов тэга...
<!ATTLIST PinCard
Number ID #REQUIRED
Pin ID #REQUIRED
Owner CDATA #IMPLIED
Balance CDATA #REQUIRED
StartDate CDATA #REQUIRED
ExpiredDate CDATA #REQUIRED
CCCode CDATA #REQUIRED
TariffName IDREF #IMPLIED>
пытаюсь добавить элемент следующего содержания
<PinCard Number="050300311593" Pin="777758167983" Owner="" Balance="5" StartDate="22.01.2004" ExpiredDate="23.01.2007" CCCode="" TariffName=""/>
говорит что нэйм начинаецца с инвалидного символа. проверила - вроде все правильно...
если сделать это ручками в блокноте и потом посмотреть в эксплорере - все ок
то есть вот такое слепить получаецца
<?xml version="1.0"?>
<!DOCTYPE Data SYSTEM "rules.dtd">
<Data>
<PinCards>
<PinCard Number="050300311593" Pin="777758167983" Owner="" Balance="5" StartDate="22.01.2004" ExpiredDate="23.01.2007" CCCode="MTCM" TariffName=""/>
</PinCards>
</Data>
где rules.dtd
<!ELEMENT Data (PinCards?, Tariffes?)>
<!ELEMENT PinCards (PinCard+)>
<!ELEMENT PinCard (Connection*)>
<!ELEMENT Connection EMPTY>
<!ATTLIST PinCard
Number ID #REQUIRED
Pin ID #REQUIRED
Owner CDATA #IMPLIED
Balance CDATA #REQUIRED
StartDate CDATA #REQUIRED
ExpiredDate CDATA #REQUIRED
CCCode CDATA #REQUIRED
TariffName IDREF #IMPLIED>
<!ATTLIST Connection
Data CDATA #REQUIRED
Duration CDATA #REQUIRED
Cost CDATA #REQUIRED
Direction CDATA #REQUIRED>
если программно добавляю </PinCard> - проходит, с атрибутами - нет
если в DTD-описании все атрибуты сделать необязательными - ситуация не меняется
загружает такой файл в себя он так же без проблем
← →
J_S (2004-02-03 13:08) [1]up
← →
J_S (2004-02-03 17:37) [2]up
← →
J_S (2004-02-04 13:43) [3]up
← →
Dmitriy O. (2004-02-04 14:24) [4]Ну и для чего и для кого все это ??
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c