Facility Control

 View Only
  • 1.  Having Atom feed Xpath

    Posted 02-18-2015 18:32

    Hi,

    I'm trying to parse and show RSS and Atom feed from web sources.

    Running runXPath through RSS has no problem but for some reason reading Atom formatted XML gives me no result.

    function readAtom(addr){

    var atomMsg = ogscript.parseXML(addr);

    if (atomMsg != null){

    ogscript.debug('Reading ATOM feed from '+addr);

    ogscript.debug(ogscript.serializeXML(atomMsg)); //good output

    var list = ogscript.runXPath('/feed/entry', atomMsg); // ....

    ogscript.debug(list.length+'items found'); //output zero length

    if (list.length > 0){

    for (var i=0; i


  • 2.  RE: Having Atom feed Xpath

    Posted 02-18-2015 20:18

    Looks like you're having namespace issues.

    One fairly simple workaround is to use the local-name() feature in XPath.

    `

    function readAtom(addr)

    {

    var atomMsg = ogscript.parseXML(addr);

    if (atomMsg != null)

    {

    ogscript.debug('Reading ATOM feed from '+addr);

    ogscript.debug(ogscript.serializeXML(atomMsg)); //good output

    var list = ogscript.runXPath('/*[local-name() = 'feed']/*[local-name() = 'entry']', atomMsg); // ....

    ogscript.debug(list.length+'items found'); //output zero length

    if (list.length > 0)

    {

    for (var i=0; i

    #DashBoard


  • 3.  RE: Having Atom feed Xpath

    Posted 02-19-2015 17:40
    Thank you,

    This one works well.

    #DashBoard