# File lib/graphviz/xml.rb, line 59 def initialize( xFile, *hOpt ) @xNodeName = "00000" @bShowText = true @bShowAttrs = true if hOpt.nil? == false and hOpt[0].nil? == false hOpt[0].each do |xKey, xValue| case xKey.to_s when "text" @bShowText = xValue hOpt[0].delete( xKey ) when "attrs" @bShowAttrs = xValue hOpt[0].delete( xKey ) end end end @oReXML = REXML::Document::new( File::new( xFile ) ) @oGraph = GraphViz::new( "XML", *hOpt ) _init( @oReXML.root() ) end