XML   zodpovězená otázka

VB.NET, Algoritmy

Dobry den,

mam fragment z XML, potrebuji pridat element metodou InsertBefore.

   
<poloha>
    <profile>
      <top>
        <point x="0.0" y="0.0" />
        <point x="0.0" y="0.0" />
      </top>
      <bottom>
        <point x="0.0" y="0.0" />
        <point x="0.0" y="0.0" />
      </bottom>
    </profile>
</poloha>

V kodu mam nasledujici pasaz:

        Dim doc as XMLDocument        
        Dim cur As XmlNode
        Dim novy As XmlNode
        Dim point As XmlElement
	Dim index as Integer

point = doc.SelectSingleNode("poloha/profile/top")
novy = doc.CreateNode(XmlNodeType.Element, "point", " ")
cur = point.InsertBefore(novy, point.ChildNodes.Item(index))

Po spusteni se uzel prida na spravne misto ale ve tvaru:

	<point xmlns=" " />

Poradte co s tim, neni mi jasny 3.parametr noveho uzlu.

Dekuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zaprvé vás poprosím, abyste bloky kódu vkládal do příspěvků pomocí tlačítka VB Code, aby se nám obarvily. Klidně takto ohraničujte i kód, který není ve VB. Je to přehlednější.

Třetí parametr určije namespace (to je ten atribut xmlns, co se vygeneroval), ten tam pravděpodobně nechcete. Místo té mezery v uvozovkách tam dejte Nothing.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Děkuji pane Herceg, už to zmizelo,ještě tak tam dostat atributy,

nevím jak na to.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback