Avatar billede neeo Nybegynder
02. august 2006 - 12:45 Der er 5 kommentarer og
1 løsning

opret xml node fra vb

hey..

ved sådan en linie kan jeg oprette en attribut i en xml dokument
      'tmpElement.setAttribute "first", "test"
men hvad hvis jeg istedet for vil opprette en node (<test>text</test>) hvordan ser
Avatar billede jokkejensen Novice
02. august 2006 - 13:01 #1
tmpElement.WriteStartElement("dinNode")
tmpElement.WriteString("nodeVærdi")
tmpElement.WriteEndElement()

vil skrive
<dinNode>nodeVærdi</dinNode>
Avatar billede neeo Nybegynder
02. august 2006 - 13:06 #2
tmpElement er erklæret som
Dim tmpElement As MSXML2.IXMLDOMElement
den har derfor ikke en writestartElement metod :(
Avatar billede neeo Nybegynder
02. august 2006 - 13:10 #3
Det er VB6 jeg bruger ikke vb.net
Avatar billede jokkejensen Novice
02. august 2006 - 13:25 #4
århh sorry :)

' Add a new node to the indicated parent node.
Private Sub CreateNode(ByVal indent As Integer, _
  ByVal parent As IXMLDOMNode, ByVal node_name As String, _
  ByVal node_value As String)
Dim new_node As IXMLDOMNode

  ' Create the new node.
  Set new_node = parent.ownerDocument.createElement(node_name)

  ' Set the node's text value.
  new_node.Text = node_value

  ' Add the node to the parent.
  parent.appendChild new_node
End Sub
Avatar billede neeo Nybegynder
02. august 2006 - 13:44 #5
kan ikke få det til at virke :(
kan man ikke smide enkelt linie her i det her stump kode ? ....


    Dim tmpElement As MSXML2.IXMLDOMElement
    Dim nlItems As MSXML2.IXMLDOMNodeList
    Dim tmpNode As MSXML2.IXMLDOMNode
   
    Set nlItems = axResponse.responseXML.selectNodes("//item/nr")
    For Each tmpNode In nlItems
        Set tmpElement = tmpNode
   
    node kode her.....
   
    Next
Avatar billede neeo Nybegynder
03. august 2006 - 10:38 #6
har løst mig fra problemmet, kunne ikke løse det.. :(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester