stevel      2002/12/29 22:34:49

  Modified:    java/src/org/apache/axis/utils XMLUtils.java
  Log:
  javadocing
  
  Revision  Changes    Path
  1.77      +19 -2     xml-axis/java/src/org/apache/axis/utils/XMLUtils.java
  
  Index: XMLUtils.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/utils/XMLUtils.java,v
  retrieving revision 1.76
  retrieving revision 1.77
  diff -u -r1.76 -r1.77
  --- XMLUtils.java     28 Dec 2002 17:59:06 -0000      1.76
  +++ XMLUtils.java     30 Dec 2002 06:34:48 -0000      1.77
  @@ -250,7 +250,7 @@
   
           try {
               SAXParser parser = saxFactory.newSAXParser();
  -parser.getParser().setEntityResolver(new DefaultEntityResolver());
  +            parser.getParser().setEntityResolver(new DefaultEntityResolver());
               XMLReader reader = parser.getXMLReader(); 
               reader.setEntityResolver(new DefaultEntityResolver());
               reader.setFeature("http://xml.org/sax/features/namespace-prefixes";, 
false);
  @@ -380,10 +380,20 @@
           return DOM2Writer.nodeToString(element, omitXMLDecl);
       }
   
  +    /**
  +     * turn an element into an XML fragment
  +     * @param element
  +     * @return stringified element
  +     */
       public static String ElementToString(Element element) {
           return privateElementToString(element, true);
       }
   
  +    /**
  +     * turn a whole DOM document into XML
  +     * @param doc DOM document
  +     * @return string representation of the document, including XML declaration
  +     */
       public static String DocumentToString(Document doc) {
           return privateElementToString(doc.getDocumentElement(), false);
       }
  @@ -461,7 +471,14 @@
               throw new InternalException(e);
           }
       }
  -    
  +
  +    /**
  +     * get the inner XML inside an element as a string. This is done by
  +     * converting the XML to its string representation, then extracting the
  +     * subset between beginning and end tags.
  +     * @param element
  +     * @return textual body of the element, or null for no inner body
  +     */
       public static String getInnerXMLString(Element element) {
           String elementString = ElementToString(element);
           int start, end;
  
  
  


Reply via email to