示例#1
0
  public boolean SetDoc(String strDoc) {
    try {
      SaxDoc sax = new SaxDoc();
      SAXParser sp;
      sp = SAXParserFactory.newInstance().newSAXParser();
      sp.parse(new InputSource(new StringReader(strDoc)), sax);

      headNode = sax.getRootNode();
      rootNode = new NodeModel(true);
      rootNode.SetNext(headNode);
      headNode.SetPre(rootNode);
      pointer = rootNode;

      return true;

    } catch (ParserConfigurationException e) {
      e.printStackTrace();
    } catch (SAXException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    } catch (Exception e) {
    }

    return false;
  }