8,483
edits
| Paradox-01 (talk | contribs) m (real-time playback) | Paradox-01 (talk | contribs)  m (scripting: read nodes of xml files) | ||
| Line 852: | Line 852: | ||
|   objXMLFile.WriteLine "..." |   objXMLFile.WriteLine "..." | ||
|   objXMLFile.Close |   objXMLFile.Close | ||
|  ' '''[] read xml file''' | |||
|  Set xmlDoc = CreateObject( "Microsoft.XMLDOM" ) | |||
|  xmlDoc.Async = "False" | |||
|  path = "C:\Users\RRM\Oni\AE\AEInstaller\vanilla\level19_Final\BINACJBOWeapon.xml" | |||
|  xmlDoc.Load( path ) | |||
|  Set colPosition = xmlDoc.selectNodes( "Oni/Objects/WEAP/Header/Position" ) | |||
|  Set colRotation = xmlDoc.selectNodes( "Oni/Objects/WEAP/Header/Rotation" ) | |||
|  Set colClass = xmlDoc.selectNodes( "Oni/Objects/WEAP/OSD/Class" ) | |||
|  loop_count = xmlDoc.selectNodes( "Oni/Objects/WEAP").length | |||
|  logmessage "found " & loop_count & " weapons:" | |||
|  logmessage "================" | |||
|  for i=0 to loop_count - 1 | |||
|  	logmessage colClass.item(i).text | |||
|  	logmessage colPosition.item(i).text | |||
|  	logmessage colRotation.item(i).text | |||
|  	logmessage "----------------" | |||
|  next | |||
|  ' INFO : found 2 weapons: | |||
|  ' INFO : ================ | |||
|  ' INFO : w5_sbg | |||
|  ' INFO : 23.16747 84.8193359 757.1958 | |||
|  ' INFO : 0 0 0 | |||
|  ' INFO : ---------------- | |||
|  ' INFO : w4_psm | |||
|  ' INFO : 18.1105652 84.8193359 749.121 | |||
|  ' INFO : 0 0 0 | |||
|  ' INFO : ---------------- | |||
edits