I am not sure if I am following your question but here is more of what the xml's look like.
<manifest xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="
http://www.w3.org/2001/XMLSchema" manifestId="
22739229-7e40-4e93-936f-6a35523b59fb" mandatory="
No" xmlns="urn:schemas-microsoft-com:PAG:updater-application-block:v2:manifest">
<description>Update - 12/9/2011 9:08:51 AM</description>
- <application applicationId="
Client">
<location>Incoming</location>
</application>
- <file source="
XMLSchema.zip" transient="
No" />
<file source="
ClientSettings.txt" transient="
No" />
</files>
- <activation>
</activation>
- <tasks>
</tasks>
</manifest>
I have to omit a lot of the file information as Im not sure if I can get into any trouble from work, but that is the basic format.
I just tried this here again and it appears that I am having issues returning from 1 server (possibly different segment?).
If I do the following:
Public Function isUpdated(update)
Dim HTTP
Set HTTP = CreateObject("Microsoft.xmlhttp")
Set xmlDoc = CreateObject("Microsoft.xmlDOM")
http.open "GET", update.uri, FALSE
http.setRequestHeader "Content-Type", "text/xml"
http.send
xmldoc.async=false
xmldoc.load(http.responsexml)
set xmldoc = nothing
set xmlData = http.responsexml
It will print the xml from all the servers except one, it prints blank (probably null returned).
What doesn't make sense though is if I do set xmldata = http.responsetext
It will show the text from all servers if I print it.....
these .xmls are all set up the same just in different locations in the network.