# File lib/graphviz/xml.rb, line 51
51:     def initialize( xFile, *hOpt )
52:       @xNodeName = "00000"
53:             @bShowText = true
54:             @bShowAttrs = true
55: 
56:       if hOpt.nil? == false and hOpt[0].nil? == false
57:         hOpt[0].each do |xKey, xValue|
58:           case xKey.to_s
59:             when "text"
60:               @bShowText = xValue
61:                           hOpt[0].delete( xKey )
62:             when "attrs"
63:               @bShowAttrs = xValue
64:                           hOpt[0].delete( xKey )
65:           end
66:         end
67:       end
68: 
69:       @oReXML = REXML::Document::new( File::new( xFile ) )
70:       @oGraph = GraphViz::new( "XML", *hOpt ) 
71:       _init( @oReXML.root() )
72:     end