# 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