Hallo,
schon seit etlichen Stunden versuche ich eine vorhandene .xml zu durchsuchen und deren Elemente in einen String auszulesen.
Sicherlich gibt es diese Problemstellung schon etliche Male in diesem sowie auch in vielen anderen Foren.
Ich habe wirklcih alles ausprobiert, bekomme aber keinen Wert zurückgeliefert.
Vielleicht kann mir einer von euch eine kurze Function zusammenstellen. Ich bin mir meinem Latein am Ende.
Die Aufgabe:
Aus der weiter unten aufgeführten .xml soll ein bestimmter Wert gesucht werden und wenn vorhanden dann sollen
alle dazugehörigen Elemente in einen String (getrennt durch einen Zeilenumbruch) geschrieben werden.
Beispiel:
Suche nach "adpt.ldevon" (sofern gefunden) dann schreibe in den String (siehe .xml) "adpt.ldevon+cvrclf+1+vbcrlf+AD+vbcrlf+Logical devices+vbrclf(regex hier leer)"
Hier die .xml:
Hoffe es kann mir jemand auf die schnelle Helfen, denn wie schon gesagt keine meiner gefundenen Lösung hat bisher geklappt.
Danke
schon seit etlichen Stunden versuche ich eine vorhandene .xml zu durchsuchen und deren Elemente in einen String auszulesen.
Sicherlich gibt es diese Problemstellung schon etliche Male in diesem sowie auch in vielen anderen Foren.
Ich habe wirklcih alles ausprobiert, bekomme aber keinen Wert zurückgeliefert.
Vielleicht kann mir einer von euch eine kurze Function zusammenstellen. Ich bin mir meinem Latein am Ende.
Die Aufgabe:
Aus der weiter unten aufgeführten .xml soll ein bestimmter Wert gesucht werden und wenn vorhanden dann sollen
alle dazugehörigen Elemente in einen String (getrennt durch einen Zeilenumbruch) geschrieben werden.
Beispiel:
Suche nach "adpt.ldevon" (sofern gefunden) dann schreibe in den String (siehe .xml) "adpt.ldevon+cvrclf+1+vbcrlf+AD+vbcrlf+Logical devices+vbrclf(regex hier leer)"
Hier die .xml:
XML-Quellcode
- <?xml version="1.0" encoding="utf-8"?>
- <!-- argument:
- AD - Adapter Information
- LD - Logical Device Information
- LD# - Logical Device Information for specified Device (example: LD1)
- PD - Physical Device Information
- AL - All Information (do not use)
- -->
- <config>
- <getconfig>
- <function>adpt.conmod</function>
- <contoller>1</contoller>
- <argument>AD</argument>
- <key>Controller Model</key>
- <regex></regex>
- </getconfig>
- <getconfig>
- <function>adpt.temp</function>
- <contoller>1</contoller>
- <argument>AD</argument>
- <key>Temperature</key>
- <regex></regex>
- </getconfig>
- <getconfig>
- <function>adpt.ldevon</function>
- <contoller>1</contoller>
- <argument>AD</argument>
- <key>Logical devices</key>
- <regex></regex>
- </getconfig>
- <getconfig>
- <function>adpt.ldevfail</function>
- <contoller>1</contoller>
- <argument>AD</argument>
- <key>Logical devices</key>
- <regex></regex>
- </getconfig>
- <getconfig>
- <function>adpt.ldevdeg</function>
- <contoller>1</contoller>
- <argument>AD</argument>
- <key>Logical devices</key>
- <regex></regex>
- </getconfig>
- </config>
Hoffe es kann mir jemand auf die schnelle Helfen, denn wie schon gesagt keine meiner gefundenen Lösung hat bisher geklappt.
Danke