@@ -188,7 +188,7 @@ def each_statement(&block)
188188 add_debug ( root , "base_uri: #{ base_uri . inspect } " )
189189
190190 rdf_nodes = root . xpath ( "//rdf:RDF" , "rdf" => RDF . to_uri . to_s )
191- if rdf_nodes . length == 0
191+ if rdf_nodes . size == 0
192192 # If none found, root element may be processed as an RDF Node
193193
194194 ec = EvaluationContext . new ( base_uri , root , @graph ) do |prefix , value |
@@ -207,7 +207,7 @@ def each_statement(&block)
207207 prefix ( prefix , value )
208208 end
209209 node . children . each { |el |
210- next unless el . elem ?
210+ next unless el . element ?
211211 raise "el must be a proxy not a #{ el . class } " unless el . is_a? ( @implementation ::NodeProxy )
212212 new_ec = ec . clone ( el ) do |prefix , value |
213213 prefix ( prefix , value )
@@ -316,7 +316,7 @@ def nodeElement(el, ec)
316316 li_counter = 0 # this will increase for each li we iterate through
317317 el . children . each do |child |
318318 raise "child must be a proxy not a #{ child . class } " unless child . is_a? ( @implementation ::NodeProxy )
319- next unless child . elem ?
319+ next unless child . element ?
320320 child_ec = ec . clone ( child ) do |prefix , value |
321321 prefix ( prefix , value )
322322 end
@@ -338,7 +338,7 @@ def nodeElement(el, ec)
338338 raise "element node must be a proxy not a #{ node . class } " unless node . is_a? ( @implementation ::NodeProxy )
339339 end
340340
341- if element_nodes . length > 1
341+ if element_nodes . size > 1
342342 element_nodes . each do |node |
343343 add_debug ( child ) { " node: #{ node . to_s } " }
344344 end
@@ -399,7 +399,7 @@ def nodeElement(el, ec)
399399 add_debug ( child ) { "nodeID: #{ nodeID } " } if nodeID
400400 add_debug ( child ) { "id: #{ id } " } if id
401401
402- if attrs . empty? && datatype . nil? && parseType . nil? && element_nodes . length == 1
402+ if attrs . empty? && datatype . nil? && parseType . nil? && element_nodes . size == 1
403403 # Production resourcePropertyElt
404404
405405 new_ec = child_ec . clone ( nil ) do |prefix , value |
@@ -410,7 +410,7 @@ def nodeElement(el, ec)
410410 add_debug ( child ) { "resourcePropertyElt: #{ node_path ( new_node_element ) } " }
411411 new_subject = nodeElement ( new_node_element , new_ec )
412412 add_triple ( child , subject , predicate , new_subject )
413- elsif attrs . empty? && parseType . nil? && element_nodes . length == 0 && text_nodes . length > 0
413+ elsif attrs . empty? && parseType . nil? && element_nodes . size == 0 && text_nodes . size > 0
414414 # Production literalPropertyElt
415415 add_debug ( child , "literalPropertyElt" )
416416
@@ -448,9 +448,9 @@ def nodeElement(el, ec)
448448 # c
449449 # end-element()
450450 add_debug ( child , "compose new sequence with rdf:Description" )
451- node = child . clone
452- node . attributes . keys . each { |a | node . remove_attribute ( a ) }
453- node . node_name = "Description"
451+ # child.clone
452+ # node.attributes.keys.each {|a| node.remove_attribute(a)}
453+ node = el . create_node ( "Description" , child . children )
454454 node . add_namespace ( nil , RDF . to_uri . to_s )
455455 add_debug ( node ) { "uri: #{ node . uri } , namespace: #{ node . namespace . inspect } " }
456456 new_ec = child_ec . clone ( nil , :subject => n ) do |prefix , value |
@@ -518,7 +518,7 @@ def nodeElement(el, ec)
518518 rescue ArgumentError => e
519519 add_error ( child , e . message )
520520 end
521- elsif text_nodes . length == 0 && element_nodes . length == 0
521+ elsif text_nodes . size == 0 && element_nodes . size == 0
522522 # Production emptyPropertyElt
523523 add_debug ( child , "emptyPropertyElt" )
524524
0 commit comments