Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.ruby > #2600
| From | "Kyle X." <haebooty@yahoo.com> |
|---|---|
| Newsgroups | comp.lang.ruby |
| Subject | Re: Can you search in REXML by attributes? |
| Date | 2011-04-10 18:27 -0500 |
| Organization | Service de news de lacave.net |
| Message-ID | <560f26c9f7549339ef393be5559307fd@ruby-forum.com> (permalink) |
| References | <6680e1dd986ba2ce87d806950a81ee57@ruby-forum.com> <BANLkTim=ZwXUL-1hoLvfDzN8EUCUQDk1Vw@mail.gmail.com> <07d88b73a8b6b59812b5fed98c782aca@ruby-forum.com> <AANLkTikDnWpKcMM70U1VjsE5QJv8kpAbkFsKLKnyijtG@mail.gmail.com> <cce24af37a85d53425022f133364bb62@ruby-forum.com> |
Kyle X. wrote in post #992033:
> "Jesús Gabriel y Galán" <jgabrielygalan@gmail.com> wrote in post
> #990433:
>>
>> I usually use Nokogiri to handle XML documents, and find css selectors
>> easier than XPath. I'd do it like this:
>>
>> doc = Nokogiri::XML(<<END
>> <root xmlns:exp="http://foo" xmlns:xsi="http://bar">
>> <IfcWallStandardCase id="i1677">
>> <ObjectPlacement>
>> <IfcLocalPlacement xsi:nil="true" ref="i1671"/>
>> </ObjectPlacement>
>> </IfcWallStandardCase>
>>
>> <IfcAxis2Placement3D id="i1671">
>> <Location>
>> <IfcCartesianPoint xsi:nil="true" ref="i1667"/>
>> </Location>
>> </IfcAxis2Placement3D>
>>
>> <IfcCartesianPoint id="i1667">
>> <Coordinates id="i1670" exp:cType="list">
>> <IfcLengthMeasure exp:pos="0">117.4</IfcLengthMeasure>
>> <IfcLengthMeasure exp:pos="1">119.7</IfcLengthMeasure>
>> <IfcLengthMeasure exp:pos="2">0.</IfcLengthMeasure>
>> </Coordinates>
>> </IfcCartesianPoint>
>> </root>
>> END
>> )
>>
>> reference = doc.css("#i1671 Location
>> IfcCartesianPoint").attribute("ref").value
>> doc.css("##{reference} Coordinates IfcLengthMeasure").map {|element|
>> element.text}
>>
>> This returns: => ["117.4", "119.7", "0."]
Please disregard the previous post. I figured out how to load the
files, but it does not appear to be reading correctly.
Using-
fname = File.open("C:/Users/Kyle/Desktop/CSUF/Research Winter
11/IFXCML/automation trials/one.xml")
$doc = Nokogiri::XML(fname)
reference = $doc.css(" IfcCartesianPoint Coordinates
IfcLengthMeasure").first
This produce and output of nil when it should be "117.4" correct? What
is going wrong here?
--
Posted via http://www.ruby-forum.com/.
Back to comp.lang.ruby | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-03-31 19:53 -0500
Re: Can you search in REXML by attributes? 7stud -- <bbxx789_05ss@yahoo.com> - 2011-03-31 20:27 -0500
Re: Can you search in REXML by attributes? 7stud -- <bbxx789_05ss@yahoo.com> - 2011-03-31 20:45 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-01 11:27 -0500
Re: Can you search in REXML by attributes? Jesús Gabriel y Galán <jgabrielygalan@gmail.com> - 2011-04-01 12:19 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-10 18:01 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-10 18:27 -0500
Re: Can you search in REXML by attributes? Jesús Gabriel y Galán <jgabrielygalan@gmail.com> - 2011-04-11 02:37 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-11 13:57 -0500
Re: Can you search in REXML by attributes? Jesús Gabriel y Galán <jgabrielygalan@gmail.com> - 2011-04-12 03:17 -0500
Re: Can you search in REXML by attributes? Robert Klemme <shortcutter@googlemail.com> - 2011-04-12 04:46 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-12 14:39 -0500
Re: Can you search in REXML by attributes? Jesús Gabriel y Galán <jgabrielygalan@gmail.com> - 2011-04-12 15:37 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-01 14:22 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-04 13:44 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-19 15:42 -0500
Re: Can you search in REXML by attributes? "Kyle X." <haebooty@yahoo.com> - 2011-04-20 02:22 -0500
csiph-web