+ Reply to Thread
Results 1 to 2 of 2

XML downlaod through visual basic - tag problem

Hybrid View

  1. #1
    Andrew Yates
    Guest

    XML downlaod through visual basic - tag problem

    Hi there,

    I am working my way through xml and am stuck with a small problem. I am

    currently downloading all of the xml of a particular site but I only
    want the tag of ("Openings").
    Below is the code that I am using to download the data:


    Sub stockp()
    Dim oXMLDOMElement As New MSXML2.DOMDocument30
    Dim nodelistOpenings As IXMLDOMNodeList
    Dim TestWebService As New clsws_stocks


    Set nodelistOpenings = oXMLDOMElement.getElementsByTagName("Openings")



    Set nodelistOpenings = TestWebService.wsm_stocks("1234", "ASX")
    Application.Goto Reference:="stockTarget"
    ActiveCell.FormulaR1C1 = nodelistOpenings.Item(0).Text


    End Sub


    The above doesn't provide the filter that I wanted ie I only wanted
    "Openings" but it provides all the data on the applicable page. Does
    anybody have any ideas?


    Regards,
    Andrew


  2. #2
    Chris Marlow
    Guest

    RE: XML downlaod through visual basic - tag problem

    Andrew,

    I think you need to be more specific in your "Openings" - this should be a
    well formed XPath query. I think you need to give the root detail (something
    like "x/y/Openings"?).

    Regards,

    Chris.

    --
    Chris Marlow
    MCSD.NET, Microsoft Office XP Master


    "Andrew Yates" wrote:

    > Hi there,
    >
    > I am working my way through xml and am stuck with a small problem. I am
    >
    > currently downloading all of the xml of a particular site but I only
    > want the tag of ("Openings").
    > Below is the code that I am using to download the data:
    >
    >
    > Sub stockp()
    > Dim oXMLDOMElement As New MSXML2.DOMDocument30
    > Dim nodelistOpenings As IXMLDOMNodeList
    > Dim TestWebService As New clsws_stocks
    >
    >
    > Set nodelistOpenings = oXMLDOMElement.getElementsByTagName("Openings")
    >
    >
    >
    > Set nodelistOpenings = TestWebService.wsm_stocks("1234", "ASX")
    > Application.Goto Reference:="stockTarget"
    > ActiveCell.FormulaR1C1 = nodelistOpenings.Item(0).Text
    >
    >
    > End Sub
    >
    >
    > The above doesn't provide the filter that I wanted ie I only wanted
    > "Openings" but it provides all the data on the applicable page. Does
    > anybody have any ideas?
    >
    >
    > Regards,
    > Andrew
    >
    >


+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1