    # 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