Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.014 c
1-1127222082
OldNaum
2005-09-20 17:14
2005.10.09
TPanel Vs. XPManifest


3-1125052170
erika
2005-08-26 14:29
2005.10.09
Работа с DATE


11-1107951281
Alec
2005-02-09 15:14
2005.10.09
Как изменить Handle


5-1101835909
Ranger
2004-11-30 20:31
2005.10.09
Тестирование интерфейса времени проектирования


1-1126971832
DimDim
2005-09-17 19:43
2005.10.09
Модальное окно "прячется" за основную форму ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский