Select the product you need help with
XML-tartalom beolvasása fájlból a Visual C# használatávalCikk azonosítója: 307548 - A cikkben érintett termékek listájának megtekintése. A lap tartalmaÖsszefoglaló
A cikkből megismerheti, hogy az XmlTextReader osztály segítségével hogyan olvashat be Extensible Markup Language (XML) programozási nyelvű tartalmat fájlból. Az XmlTextReader az XML-tartalom közvetlen elemzését és tokenekre bontását biztosítja, megvalósítja az XML 1.0 specifikációt, valamint a World Wide Web Consortium (W3C) XML-specifikációinak névtereit. A cikk gyors, tokenekre bontott adatfolyam-hozzáférést biztosít az XML-tartalomhoz objektummodell (például XML Document Object Model – DOM) használata helyett. KövetelményekAz alábbi lista a javasolt hardver- és szoftverkövetelményeket, valamint hálózati infrastruktúrát, illetve a szükséges szervizcsomagokat sorolja fel:
XML-tartalom olvasása fájlbólEz a példa egy Books.xml nevű fájlt használ. Létrehozhat egyéni Books.xml fájlt, vagy használhatja a példafájlt, amely megtalálható a .NET Software Development Kit (SDK) QuickStarts csomagban, a következő mappában:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\QuickStart\Howto\Samples\Xml\Transformxml\Cs
A Books.xml fájlt másolja a \Bin\Debug mappába, amely a projekt létrehozási mappája alatt található. A Books.xml le is tölthető. A letöltés helyét a „Hivatkozások” című részben találja.
Teljes kódlistaPélda a kimenetreHibaelhárításA kód ellenőrzésekor a következő, kivételhibát jelző üzenet jelenhet meg: Unhandled Exception: System.Xml.XmlException: Unexpected XML declaration. The XML declaration must be the first node in the document, and no white space characters are allowed to appear before it. (Nem kezelt kivétel: System.Xml.XmlException: Váratlan XML-deklaráció. Az XML-deklarációnak az első csomópontnak kell lennie a dokumentumban, amely előtt nem állhat üres karakter.)Additional information: System error. The exception error occurs on the following line of code: While (További információ: Rendszerhiba. A kivételhiba a következő kódsoron jelenik meg: While) HIVATKOZÁSOKA következő fájl letölthető a Microsoft letöltőközpontjából:A kép összecsukása ![]()
(http://download.microsoft.com/download/xml/Utility/1.0.0.1/WXP/EN-US/Books.exe)
http://msdn.microsoft.com/msdnmag/issues/01/01/xml
Az XmlReader osztályról az alábbi MSDN-webhelyen tájékozódhat:
(http://msdn.microsoft.com/msdnmag/issues/01/01/xml)
http://msdn.microsoft.com/hu-hu/library/system.xml.xmlreader(en-us,vs.71).aspx
Az XML-adatoknak az XmlReader objektum használatával történő olvasásáról az alábbi MSDN-webhelyen tájékozódhat:
(http://msdn.microsoft.com/hu-hu/library/system.xml.xmlreader(en-us,vs.71).aspx)
http://msdn.microsoft.com/hu-hu/library/aa720470(en-us,VS.71).aspx
Ha további általános információkra van szüksége a Visual C# .NET programozási nyelvről vagy az XML nyelvnek a .NET környezetben való használatáról, olvassa el az alábbi Usenet-hírcsoportokat:
(http://msdn.microsoft.com/hu-hu/library/aa720470(en-us,VS.71).aspx)
http://msdn.microsoft.com/hu-hu/library/tfz3cz6w(en-us,vs.71).aspx
(http://msdn.microsoft.com/hu-hu/library/tfz3cz6w(en-us,vs.71).aspx)
microsoft.public.dotnet.languages.csharp
(http://go.microsoft.com/fwlink/?linkid=5217)
microsoft.public.dotnet.xml
(http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.dotnet.xml&lang=en&cr=US)
TulajdonságokCikk azonosítója: 307548 - Utolsó ellenőrzés: 2008. május 21. - Verziószám: 4.1 A cikkben található információ a következő(k)re vonatkozik:
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók. | A cikk fordítása
|



A lap tetejére








