Sha256: 105f9227aa313d6f1d69294aab277321c3d3c763ed07a044d1654e1315037b2a

Contents?: true

Size: 299 Bytes

Versions: 3

Compression:

Stored size: 299 Bytes

Contents

#!/usr/bin/ruby
require "#{File.dirname($0)}/../smart"

doc = XML::Smart.open(File.dirname($0) + "/EXAMPLE.xml")
attrs = doc.root.attributes

attrs.each { |n| puts n.inspect }
puts attrs.include?("attr2")

doc.find("//@xml:lang").each do |attr|
  p attr.value
  attr.value = "en"
end

puts doc.to_s

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-xml-smart-0.1.12.1-i486-linux examples/attrs.rb
ruby-xml-smart-0.1.12-i486-linux examples/attrs.rb
ruby-xml-smart-0.1.11-i486-linux examples/attrs.rb