Czytanie XML

0

Czytam plik xml tak:

                XmlDocument doc = new XmlDocument();
                doc.Load(FilePath);
                doc.Schemas = null;
                XmlReaderSettings ustaw = new XmlReaderSettings();
                ustaw.IgnoreWhitespace = true;
                ustaw.IgnoreComments = true;
                ustaw.ProhibitDtd = false;
                ustaw.ConformanceLevel = ConformanceLevel.Auto;
                XmlNodeReader reader = new XmlNodeReader(doc.SelectSingleNode("grag"));
                rdr = XmlReader.Create(reader, ustaw);

Poczatek pliku XMl

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE gxl SYSTEM "http://www.gupro.de/GXL/gxl-1.0.dtd">

Najlepsze jest to ze dziala tylko jak mam internet jak nie wyskakuje błąd:

"Nie można rozpoznać nazwy zdalnej www.gupro.de "

dzięki za pomoc

0

A co Cię w tym dziwi?

0

Tak jak byś pytał: dlaczego nie mogę odczytać strony Forum dyskusyjne jak nie mam internetu?

0

no w końcu to jest czytanie z pliku... Da się to jakoś obejść w sensie inaczej czytać xmla żeby nie było tego błędu ??

0

Nie da się obejść, bo namespace tego XML znajduje się na http://www.gupro.de/GXL/gxl-1.0.dtd, więc co się dziwisz?

Zmień to albo miej dostęp do internetu :)

0

Ten plik

http://www.gupro.de/GXL/gxl-1.0.dtd
zawiera zapewne część definicji pliku XML. Może jest niepotrzebny, wywal drugi wiersz z pliku i spróbuj odczytać. Druga możliwość: ściągnij plik na swój komputer i zmień zawartość drugiego wiersza w XML-u.

1 użytkowników online, w tym zalogowanych: 0, gości: 1