Domino 9 und frühere Versionen > ND9: Entwicklung
XML parsen DOM
(1/1)
skywook:
Hallo,
ich versuche mich gerade an der DOM-Klasse um eine XML-Datei einzulesen. Das funktioniert soweit auch gut.
Habe aber jetzt das Problem an einem Knoten. Wie kann ich den Wert finden bzw. einlesen, wenn der Knoten so aufgebaut ist:
<File Name="Dateiname" EX = "txt" MB = "22" />
Wie komme ich z.B. an das Attribut EX und an dessen Wert?
Sven Hasselbach:
Hier ist eine Funktion, die das gewünschte Attribut als String ausliest:
--- Code: ---Function getAttributeByName( node As NotesDOMNode, attrName As String ) As String
Dim attrs As NotesDOMNamedNodeMap
Dim a As NotesDOMAttributeNode
Dim i As Integer
Dim numAttributes As Integer
Dim numChildren As Integer
If node.IsNull Then Exit Function
Set attrs = node.Attributes
numAttributes = node.attributes.numberofentries
For i = 1 To numAttributes
Set a = attrs.GetItem(i)
If a.Nodename = attrName Then
getAttributeByName = a.Nodevalue
Exit function
End If
Next
End Function
--- Ende Code ---
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln