XML séma explicit megadása

+2 votes
asked Apr 6, 2014 in IRF tantárgy by benedekh (677 points)  

Sziasztok!

A kimeneti XML fájl sémáját explicit is meg kell adni, vagy jó az, hogyha az elkészült fájl implicit követi a megadott sémát?

System.Xml.XmlTextWriter-t használok e célból.

2 Answers

+4 votes
answered Apr 6, 2014 by burm (266 points)  
selected Apr 11, 2014 by benedekh
 
Best answer

Az elvárás annyi, hogy a kimeneti XML illeszkedjen a feladatkiírásban megadott XML sémra. (Tehát a kimenetedhez felesleges külön XML sémát megadnod.)

commented Apr 6, 2014 by benedekh (677 points)  
Rendben, köszönöm!
+1 vote
answered Apr 10, 2014 by majgab91 (77 points)  

Helló!

Lenne egy kérdésem az XML-el kapcsolatban. A feladat szerint az XML-t nekem a konzolra kellene kiírnom. Én is XmlTextWriter-t használok, amivel a fájlt szépen le tudom generálni, azonban nem írja ki a konzolra. Próbáltam azt is, hogy az XmlTextWriter konstruktorában nem fájl útvonalat adok át neki, hanem azt hogy [Console]::Out, azonban így sem ír ki semmit. Ötlet valakinek?

commented Apr 10, 2014 by majgab91 (77 points)  
edited Apr 10, 2014 by majgab91
Az mennyire számít gány megoldásnak, ha én kézzel fűzöm össze az XML-t mindenféle formázás nélkül (csak simán <Processes><Machine Name=...>), majd a végén parse-olom egy XmlTextWriter-rel? Így az elvártnak megfelelő kimenetet kapom a konzolon is, nem csak fájlban.

EDIT:

A sima powershell jól írja ki az eredményt, a powershell ise meg nem. Ennyi volt a hiba.
...