"public void characters(char ch[], int start, int length) {
          if(this.in_mytag){
          myParsedExampleDataSet.setExtractedString(new String(ch,
start, length));
     }
    } "

change code to:

"public void characters(char ch[], int start, int length) {
          if(this.in_mytag&&(new String(ch,start, length)!
=null||!"".equals(new String(ch,start, length)))){
          myParsedExampleDataSet.setExtractedString(new String
(ch,start, length));
     }
    } "

ok?
On Jan 19, 12:14 pm, Sabi <[email protected]> wrote:
> Hi Moto,
>
>        The code of my ExampleHandler.java file as:----
>
> package s.s;
>
> import org.xml.sax.Attributes;
> import org.xml.sax.SAXException;
> import org.xml.sax.helpers.DefaultHandler;
>
> public class ExampleHandler extends DefaultHandler{
>
>      // ===========================================================
>      // Fields
>      // ===========================================================
>
>      private boolean in_outertag = false;
>      private boolean in_innertag = false;
>      private boolean in_mytag = false;
>
>      private ParsedExampleDataSet myParsedExampleDataSet = new
> ParsedExampleDataSet();
>
>      // ===========================================================
>      // Getter & Setter
>      // ===========================================================
>
>      public ParsedExampleDataSet getParsedData() {
>           return this.myParsedExampleDataSet;
>      }
>
>      // ===========================================================
>      // Methods
>      // ===========================================================
>     �...@override
>      public void startDocument() throws SAXException {
>           this.myParsedExampleDataSet = new ParsedExampleDataSet();
>      }
>
>     �...@override
>      public void endDocument() throws SAXException {
>           // Nothing to do
>      }
>
>      /** Gets be called on opening tags like:
>       * <tag>
>       * Can provide attribute(s), when xml was like:
>       * <tag attribute="attributeValue">*/
>     �...@override
>      public void startElement(String namespaceURI, String localName,
>                String qName, Attributes atts) throws SAXException {
>           if (localName.equals("outertag")) {
>                this.in_outertag = true;
>           }else if (localName.equals("innertag")) {
>                this.in_innertag = true;
>           }else if (localName.equals("mytag")) {
>                this.in_mytag = true;
>           }else if (localName.equals("tagwithnumber")) {
>                // Extract an Attribute
>                String attrValue = atts.getValue("thenumber");
>                int i = Integer.parseInt(attrValue);
>                myParsedExampleDataSet.setExtractedInt(i);
>           }
>      }
>
>      /** Gets be called on closing tags like:
>       * </tag> */
>     �...@override
>      public void endElement(String namespaceURI, String localName,
> String qName)
>                throws SAXException {
>           if (localName.equals("outertag")) {
>                this.in_outertag = false;
>           }else if (localName.equals("innertag")) {
>                this.in_innertag = false;
>           }else if (localName.equals("mytag")) {
>                this.in_mytag = false;
>           }else if (localName.equals("tagwithnumber")) {
>                // Nothing to do here
>           }
>      }
>
>      /** Gets be called on the following structure:
>       * <tag>characters</tag> */
>     �...@override
>     public void characters(char ch[], int start, int length) {
>           if(this.in_mytag){
>           myParsedExampleDataSet.setExtractedString(new String(ch,
> start, length));
>      }
>     }
>
> }
>
> Please  check this code and help me.
>
> Thanks,
> Dinesh Sharma

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to