Hej. Jag har gjort en sådan här (typ) lösning för att läsa en XML-fil (som jag hittade på ett inlägg här): Det kanske kan vara så enkelt att skriva "http://www.sidan.se/dokument.xml" i sökvägen istället. Och om inte det fungerar kan du använda WebBrowser-komponenten och ta dess innehåll som inparameter till LoadXml (du måste dock Replace'a bort några tecken i början på strängen som WebBrowsern lägger på). <code> jättebra. tyvärr lyckas jag inte få till nästa steg :|VB6 & MS XML 3: Läsa XML-fil via http.
<code>
Dim xmld As New DOMDocument
If xmld.Load("C:\dir\till\xml\test.xml") Then
If xmld.parsed = True Then
</code>
osv. Hur kan jag lättast ändra om jag vill läsa från en XML-fil via http istället?Sv: VB6 & MS XML 3: Läsa XML-fil via http.
Vet inte om det fungerar men i bland är enkelheten för enkel.... =)Sv: VB6 & MS XML 3: Läsa XML-fil via http.
SmutsSv: VB6 & MS XML 3: Läsa XML-fil via http.
Dim xml As MSXML2.ServerXMLHTTP30
Set xml = New MSXML2.ServerXMLHTTP30
Dim str As String
xml.open "GET", Path
xml.send
str = xml.responseText
Set xml = Nothing
</code>Sv: VB6 & MS XML 3: Läsa XML-fil via http.
förut har jag liksom haft så här:
<code>
If xmld.Load("C:\David\programmering\vb6\kong_taskbar2\test.xml") Then
If xmld.parsed = True Then
Dim NodeList As IXMLDOMNodeList, i, x As Integer, Node As IXMLDOMElement
Set NodeList = xmld.selectNodes("//update")
</code>
osv ...
om jag nu istället vill använda xml från str-variabeln, hur?