XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

XML XML XML XML XML XML  XML XML XML XML XML XML  XML XML XML XML XML XML XML XML XML XML – .NET – Fórum – Programujte.comXML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML – .NET – Fórum – Programujte.com

 

Zzzajda0
Newbie
17. 9. 2012   #1
-
-2
-
Mimo téma

Poradíte mi  nějakej polopatickej tutoriál (klidně v angličtině) o práci s XML v síšarpu?
Dík. BTW nic jsem nenašel, takže na mě http://www.lmgtfy.com/ nezkoušejte.

Nahlásit jako SPAM
IP: 77.87.242.–
Nefaritus
~ Redaktor
+2
Posthunter
17. 9. 2012   #2
-
+2
-
Zajímavé

#1 Zzzajda
Přístě piš do názvu vlákna něco relevantnějšího.

 
Nahlásit jako SPAM
IP: 109.238.43.–
zlz
~ Anonymní uživatel
634 příspěvků
17. 9. 2012   #3
-
+3
-
Zajímavé

Zkus hledat C# XML a ne nudlovou polívku, nebo cos to zkoušel...

Nahlásit jako SPAM
IP: 78.156.159.–
mephi0
Expert
17. 9. 2012   #4
-
+2
-
Zajímavé

Existuji 2 zpusoby zpracovani xml dokumentu. DOM a SAX.

SAX je v podstate jednoduchy reader, do ktoreho je pridana logika xml.

DOM je transformace xml na strom, uzitocny pristup pro rozsahlejsi praci, nevyhoda je nacteni celeho dokumentu do pameti.

Pro SAX se v C# pouziva XmlReader pro DOMje to XmlDocument.

Nahlásit jako SPAM
IP: 2001:718:2:80a:a556:4dd7:...–
Program nemusi fungovat rychle, staci ze funguje dostatecne rychle.
Vaizo0
Stálý člen
18. 9. 2012   #5
-
0
-

Ahoj,

no v .NET existuje několik způsobů a záleží, co vlastně potřebuješ. Jak už napsal mephi, můžeš použít XmlReader (ten ale spíš nedoporučuji, je hodně low-level) a XmlDocument, ty jsou v C# snad už od verze 1.0. Ukázky k nim můžeš najít tady:

http://csharp.net-informations.com/xml/csharp-xmltutorial.htm

Novějším způsobem (od verze 3.5) je Linq to XML, kde budeš pracovat s objektem XDocument. Ukázka je tady:

http://csharp.net-informations.com/xml/csharp-xmltutorial.htm

pak jsou různé speciality jako validace pomocí XSD nebo XSLT transformace, ale na ty už si s tímhle nevystačíš.

Jo a příště zkus něco pogooglit 

Nahlásit jako SPAM
IP: 85.93.127.–
P
~ Anonymní uživatel
212 příspěvků
19. 9. 2012   #6
-
0
-

#5 Vaizo
Rada o googlovani je asi zbytecna, protoze pise, ze nic nenasel.

Bud na to sel jinak, nez zadat "C# XML", nebo nalezeny informace nejsou dost polopaticky :-)

Nahlásit jako SPAM
IP: 85.93.116.–
VladislavK0
Super člen
20. 9. 2012   #7
-
0
-
Nahlásit jako SPAM
IP: 89.24.12.–
Manželka programátora pošle svého muže koupit chleba s dovětkem kdyby měly housky přines jich deset! Co přinese programátor??
Vaizo0
Stálý člen
20. 9. 2012   #8
-
0
-

#7 VladislavK
Já to nechtěl říkat nahlas ...

Nahlásit jako SPAM
IP: 85.93.127.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 36 hostů

Podobná vlákna

XML — založil Kajgr

Xml — založil rainbof

C# a XML — založil LorD_OniX

XML v C# — založil Svist

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý