Ik heb een probleem met uitlezen van een XML bestand.
Dit bestand is van het programma Autodesk Inventor. Omdat wij hier de systemen ghosten, moeten in deze bestanden de computernaam aangepast worden.
Het probleem is echter dat deze XML files niet de opbouw hebben die ik verwacht:
Zoals hierboven in het voorbeeld te zien is, zijn de items niet opgebouwd tussen de gebruikelijke tags.
Kan iemand mij vertellen wat voor een soort XML dit is en hoe ik dit dan met VBScript kan manipuleren?
De gebruikelijke code geeft dus geen resultaat:
Dit bestand is van het programma Autodesk Inventor. Omdat wij hier de systemen ghosten, moeten in deze bestanden de computernaam aangepast worden.
Het probleem is echter dat deze XML files niet de opbouw hebben die ik verwacht:
code:
1
2
3
4
5
6
7
8
9
10
11
| <database>
<security systemUser="VaultSys" systemPassword="superman"/>
<systemDatabase value="KnowledgeVaultMaster"/>
<systemFileStore value="C:\Program Files\Autodesk\Inventor 10\"/>
<systemScripts value="C:\Program Files\Autodesk\Inventor 10\Sql\Scripts\"/>
<server value="EB007G304040\INVENTORCONTENT"/>
<migrateTimeoutSecs value="600"/>
<defaultSqlTimeoutSecs value="100"/>
<longSqlTimeoutSecs value="180"/>
<pooling value="false"/>
</database> |
Zoals hierboven in het voorbeeld te zien is, zijn de items niet opgebouwd tussen de gebruikelijke tags.
Kan iemand mij vertellen wat voor een soort XML dit is en hoe ik dit dan met VBScript kan manipuleren?
De gebruikelijke code geeft dus geen resultaat:
code:
1
2
3
4
5
6
7
8
| set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("AttachLibrary.xml")
Set xmlOS = xmlDoc.getElementsByTagName("database")
strOS = XmlOS.item(0).text
msgbox (strOS) |
Eat right. Stay fit. Die anyway.