Hi Jon, Attached is a KAR containing the updated actor. You can import it via File -> Import Archive. The new version should show up in the actor tree named something like "XPath Processor_2_".
--dan Jon Goodall wrote: > That would be helpful if its not too much trouble. Otherwise, I don't > mind compiling from source. > > Jon > > On Wed, Oct 15, 2008 at 1:20 PM, Matt Jones <jones at nceas.ucsb.edu > <mailto:jones at nceas.ucsb.edu>> wrote: > > As an alternative, if compiling the source isn't something you > want to undertake, maybe Dan could package up a KAR file for you > to import into your installed version of Kepler. Dan, do you > think this would be feasible? > > Matt > > On Wed, Oct 15, 2008 at 8:59 AM, Daniel Crawl <crawl at sdsc.edu > <mailto:crawl at sdsc.edu>> wrote: > > > > Hi Jon, > > The nightly build is temporarily not being generated, so you > will have to download and compile the source. The instructions > for this can be found here: > > > https://dev.kepler-project.org/developers/reference/downloading-and-building-the-kepler-source-code/ > > Please let us know if you have any problems, > > --dan > > > Jon Goodall wrote: > > Hi Dan, > > Do I need to use the nightly build of Kepler to get the > updated XPath actor? I'm having trouble running the > attached workflow with the 1.0 Kepler version. > Thanks, > Jon > > On Tue, Oct 14, 2008 at 6:41 PM, Daniel Crawl > <crawl at sdsc.edu <mailto:crawl at sdsc.edu> > <mailto:crawl at sdsc.edu <mailto:crawl at sdsc.edu>>> wrote: > > > Hi Jon, > > I've updated the XPath actor with a new port that outputs > attribute or text() data. Attached is a modified version > of your workflow that uses this functionality. > > Let me know if you have questions, > > --dan > > > Jon Goodall wrote: > > Hello, > > I'm trying to extract XML attributes from a web > service in > Kepler and > could use some help. I've tried doing this a > couple different > ways. > First, I tried the following xpath query: > > /timeSeriesResponse/timeSeries/values/value/@dateTime and the > exception is ... > > ptolemy.kernel.util.IllegalActionException: XPath: node > selected with > XPath isn't an element. > at org.sdm.spa.XPath.fire(XPath.java:167) > at > ptolemy.actor.AtomicActor.iterate(AtomicActor.java:398) > at > > > ptolemy.actor.sched.StaticSchedulingDirector.fire(StaticSchedulingDirector.java:170) > at > > ptolemy.actor.CompositeActor.fire(CompositeActor.java:400) > at > ptolemy.actor.Manager.iterate(Manager.java:688) > at > ptolemy.actor.Manager.execute(Manager.java:332) > at ptolemy.actor.Manager.run(Manager.java:1071) > at ptolemy.actor.Manager$3.run(Manager.java:1112) > > The xpath query > /timeSeriesResponse/timeSeries/values/value > works fine > and gives this response .. > > send to channel 0: {<value > dateTime="2000-01-01T00:00:00" > qualifiers="A">483</value>, <value > dateTime="2000-01-02T00:00:00" > qualifiers="A">464</value> ... > > I've also tried using an XMLDisassembler actor to > access the > dateTime > attributes, but no luck. I was able to get the > values, but > unable to > get the dateTimes (I tried setting the port name to > @dateTime > and to > dateTime). See attached workflow for details. > > One other thing to note is that this service I'm > using can return > either simple or complex types. Right now, I'm > working with the > simple type, which is a XML string. I tried using > the complex web > service actor, but still was unable to get at the > dateTime > attributes. > If you want to try this yourself, the service is > > http://river.sdsc.edu/wateroneflow/NWIS/DailyValues.asmx?WSDL. > The > method GetValues returns the XML string, the method > GetValuesObject > returns a complex type. > > The workflow is attached if you want to take a > look. The goal is > simply to create a chart of the streamflow time > series. I would > appreciate any help on this. Thanks in advance! > > Jon > > Jonathan Goodall > Civil and Environmental Engineering > University of South Carolina > > > ------------------------------------------------------------------------ > > _______________________________________________ > Kepler-users mailing list > Kepler-users at ecoinformatics.org > <mailto:Kepler-users at ecoinformatics.org> > <mailto:Kepler-users at ecoinformatics.org > <mailto:Kepler-users at ecoinformatics.org>> > > > > http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users > > > > > _______________________________________________ > Kepler-users mailing list > Kepler-users at ecoinformatics.org > <mailto:Kepler-users at ecoinformatics.org> > > http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users > > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Matthew B. Jones > Director of Informatics Research and Development > National Center for Ecological Analysis and Synthesis (NCEAS) > UC Santa Barbara > jones at nceas.ucsb.edu <mailto:jones at nceas.ucsb.edu> > Ph: 1-907-523-1960 > http://www.nceas.ucsb.edu/ecoinfo > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > -------------- next part -------------- A non-text attachment was scrubbed... Name: xpath-new.kar Type: audio/x-midi Size: 4245 bytes Desc: not available URL: <http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/kepler-users/attachments/20081015/9e7fa75a/attachment.bin>

