Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

xml в первый раз   Найти похожие ветки 

 
Евгений2   (2005-08-26 09:33) [0]

Помогите пжлст. со след. проблемой:
DomDocument.documentelement возвращает nil, почему?
как я понимаю - это базовое свойство, необходимое для дальнейшего парсинга.

сам документ:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE pinnacle_line_feed [
<!ELEMENT PinnacleFeedTime (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT event (event_datetimeGMT, gamenumber,sporttype, league, description?, (participants |  periods | total)+)>
<!ELEMENT event_datetimeGMT (#PCDATA)>
<!ELEMENT gamenumber (#PCDATA)>
<!ELEMENT league (#PCDATA)>
<!ELEMENT odds (moneyline, to_base?)>
<!ELEMENT over_adjust (#PCDATA)>
<!ELEMENT participants (participant*)>
<!ELEMENT participant (participant_name, contestantnum, rotnum, visiting_home_draw?, odds?, pitcher?)>
<!ELEMENT participant_name (#PCDATA)>
<!ELEMENT periods (period*)>
<!ELEMENT period (period_number, period_description, periodcutoff_datetimeGMT, period_status,periodnumber, moneyline, spread, total)>
<!ELEMENT period_number (#PCDATA)>
<!ELEMENT period_description (#PCDATA)>
<!ELEMENT period_status (#PCDATA)>
<!ELEMENT periodnumber (#PCDATA)>
<!ELEMENT periodcutoff_datetimeGMT (#PCDATA)>
<!ELEMENT pinnacle_line_feed (PinnacleFeedTime, events)>
<!ELEMENT events (event*)>
<!ELEMENT pitcher (#PCDATA)>
<!ELEMENT rotnum (#PCDATA)>
<!ELEMENT sporttype (#PCDATA)>
<!ELEMENT moneyline (moneyline_visiting,moneyline_home,moneyline_draw?)>
<!ELEMENT moneyline_visiting (#PCDATA)>
<!ELEMENT moneyline_home (#PCDATA)>
<!ELEMENT moneyline_draw (#PCDATA)>
<!ELEMENT spread (spread_visiting, spread_adjust_visiting, spread_home, spread_adjust_home)>
<!ELEMENT spread_adjust_home (#PCDATA)>
<!ELEMENT spread_adjust_visiting (#PCDATA)>
<!ELEMENT spread_home (#PCDATA)>
<!ELEMENT spread_visiting (#PCDATA)>
<!ELEMENT to_base (#PCDATA)>
<!ELEMENT total (total_points, over_adjust?, under_adjust?, units?)>
<!ELEMENT total_points (#PCDATA)>
<!ELEMENT under_adjust (#PCDATA)>
<!ELEMENT units (#PCDATA)>
<!ELEMENT visiting_home_draw (#PCDATA)>
]>
<!--
IMPORTANT CHANGE
As of May 2nd, 2005 the User-Agent field of all HTTP-Headers must be set.  Any string will do.

While accessing this url, please note that the following features are available.
......
....
..
.


 
palva ©   (2005-08-26 09:56) [1]

Что-то вы привели только внедренную DTD. А сам-то документ в файле присутствует? типа <pinnacle_line_feed ... и т. д. Да и соответствует ли документ приведенному DTD?


 
Polevi ©   (2005-08-26 10:46) [2]

после загрузки документа в парсер не плохо бы проверять значение
parseError.errorCode, parseError.reason


 
Евгений2   (2005-08-26 11:48) [3]

сам документ присутствует, а по поводу parseerror - ошибок не возникает.

вот часть продолжения:

<pinnacle_line_feed>

<PinnacleFeedTime>1124944333000</PinnacleFeedTime><events><event>
  <event_datetimeGMT>2005-08-25 17:05</event_datetimeGMT>
  <gameNumber>44814555</gameNumber>   <sporttype>Baseball</sporttype>
  <league>Alt Runlines</league>
  <participants>
  <participant>
     <participant_name>Cincinnati Reds</participant_name>
     <contestantnum>901</contestantnum>
     <rotnum>901</rotnum>
     <visiting_home_draw>Visiting</visiting_home_draw>
     <pitcher>B. Claussen</pitcher>
  </participant>
  <participant>
     <participant_name>Washington Nationals</participant_name>
     <contestantnum>902</contestantnum>
     <rotnum>902</rotnum>
     <visiting_home_draw>Home</visiting_home_draw>
     <pitcher>L. Hernandez</pitcher>
  </participant>
  </participants>
  <periods>
  <period>
     <periodnumber>0</periodnumber>
     <period_description>Game</period_description>
     <periodcutoff_datetimeGMT>2005-08-25 17:05</periodcutoff_datetimeGMT>
     <period_status>I</period_status>
     <moneyline>
        <moneyline_visiting>null</moneyline_visiting>         <moneyline_home>null</moneyline_home>      </moneyline>
     <spread>
        <spread_visiting>-1.5</spread_visiting>
        <spread_adjust_visiting>220</spread_adjust_visiting>
        <spread_home>1.5</spread_home>
        <spread_adjust_home>-240</spread_adjust_home>
     </spread>
     <total>
        <total_points>null</total_points>
        <over_adjust>null</over_adjust>
        <under_adjust>null</under_adjust>
     </total>
  </period>
</periods>
</event>
<event>
  <event_datetimeGMT>2005-08-25 18:05</event_datetimeGMT>
  <gameNumber>44814556</gameNumber>   <sporttype>Baseball</sporttype>
  <league>Alt Runlines</league>
  <participants>
  <participant>
     <participant_name>Florida Marlins</participant_name>
     <contestantnum>903</contestantnum>
     <rotnum>903</rotnum>
     <visiting_home_draw>Visiting</visiting_home_draw>
     <pitcher>I. Valdez</pitcher>
  </participant>
  <participant>
     <participant_name>Milwaukee Brewers</participant_name>
     <contestantnum>904</contestantnum>
     <rotnum>904</rotnum>
     <visiting_home_draw>Home</visiting_home_draw>
     <pitcher>D. Davis</pitcher>
  </participant>
  </participants>
  <periods>
  <period>
     <periodnumber>0</periodnumber>
     <period_description>Game</period_description>
     <periodcutoff_datetimeGMT>2005-08-25 18:05</periodcutoff_datetimeGMT>
     <period_status>I</period_status>
     <moneyline>
        <moneyline_visiting>null</moneyline_visiting>         <moneyline_home>null</moneyline_home>      </moneyline>
     <spread>
        <spread_visiting>-1.5</spread_visiting>
        <spread_adjust_visiting>182</spread_adjust_visiting>
        <spread_home>1.5</spread_home>
        <spread_adjust_home>-195</spread_adjust_home>
     </spread>
     <total>
        <total_points>null</total_points>



Страницы: 1 вся ветка

Текущий архив: 2005.10.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
2-1125316242
Dust
2005-08-29 15:50
2005.10.09
весьма хитраяситуация... именно так, без пробелов


5-1102363739
FunkyByte
2004-12-06 23:08
2005.10.09
Помогите найти (или сделать) StringGrid с необычными свойствами


14-1124903150
Aldor
2005-08-24 21:05
2005.10.09
Ссылку на гимн Украины (mp3) кто-нибудь подскажет?


14-1127121377
kot andrei
2005-09-19 13:16
2005.10.09
Украли ноутбук :(


14-1126771540
malamba
2005-09-15 12:05
2005.10.09
А не замахнуться ли нам на Вильяма, друга нашего Шескпира