View Single Post
Staro 28.04.2009., 20:18   #1
ninoid
Registered User
 
Datum registracije: Feb 2007
Lokacija: MOSTAR
Postovi: 16
.NET i XML problem

Ljudi dali mi netko može pomoći da mi se u dokument na kraj elementa ne dodaje xmlns=""

Primjer: imam spreman XML file koji izgleda ovako:

<?xml version="1.0" encoding="UTF-8"?>
<PORUKA xmlns="http://www.xyz.net/epp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" PID="" Datum="">
</PORUKA>

Kreiram novi XDocument iz te datoteke: xd = XDocument.Load("Poruka0.xml");

zatim unutar poruke dodajem novi element sa potrebnim atributima:

_xd.Root.Add(
new XElement("PAKET",
new XAttribute("IDpaketa", ""),
new XAttribute("br_naloga", ""),
new XAttribute("suma", ""))
);

i nakon toga mi dokument izgleda ovako:

<?xml version="1.0" encoding="utf-8"?>
<PORUKA xmlns="http://www.pincom.net/epp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" PID="23" Datum="2009-04-28T18:34:28">
<PAKET IDpaketa="128" br_naloga="28" suma="" xmlns="" />
</PORUKA>

Ne znam XML pa mi ovo nije jasno, ali mi zbog ovoga xmlns="" dokument nije validan!

Dali mi netko može pomoći?
ninoid je offline   Reply With Quote