Parent-Node via VBS aus einer XML auslesen

  • VBScript
    Hallo Forum

    Ich versuche grade via VBScript ein Logfile unserer Backup-Software (Symantec BackupExec) automatisch auszulesen. In XML habe ich leider keine Erfahrung und alles was ich im Internet gefunden habe, hat mich auch nicht weiter gebracht. Ich habe das Backup-Log mal aufs wesentliche gekürzt:

    XML-Quellcode

    1. <?xml version="1.0" encoding="UTF-16" ?>
    2. <backup>
    3. <machine>
    4. <machine_name>Servername</machine_name>
    5. <set>
    6. <set_resource_name>C: SYSTEM</set_resource_name>
    7. </set>
    8. </machine>
    9. </backup>
    10. ...
    11. <verify>
    12. <set>
    13. <set_resource_name>C: SYSTEM</set_resource_name>
    14. </set>
    15. </verify>


    Unter anderem will ich natürlich auslesen was gesichert wurde. Dies wird im Node "set_resource_name" gespeichert. Leider ist das Backup-Log in zwei Teile aufgeteilt, der eigentlichen Sicherung (Backup) und einer Überprüfung (Verify). Dummerweise wird der gleiche Nodename verwendet. Mein Problem also ist, dass wenn ich via...

    Quellcode

    1. getElementsByTagName("set_resource_name")


    ...das Log durchsuche, es sowohl die Elemente des Backups- wie die vom Verify-Teils auflistet.

    Kann mir bitte jemand den Code geben, wie ich via VBS nur diejenigen "set_resource_name"-Nodes auslesen kann, die sich innerhalb des <backup></backup>-Teils befinden?

    Gruss
    Devoid


    Edit by LaMa5:
    - hat nichts mit VB zu tun
    -->*moved* (=> VBS/APS)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „LaMa5“ ()