Returns whether to stop parsing when reaching the end tag of an XML element after it has been
processed. Only called if the element is actually being processed. By default, returns
false, but subclasses may override.
Returns whether to stop parsing when reaching the start tag of an XML element before it has
been processed. Only called if the element is actually being processed. By default, returns
false, but subclasses may override.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class Xml.CustomizeParser (2.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0 (latest)](/java/docs/reference/google-http-client/latest/com.google.api.client.xml.Xml.CustomizeParser)\n- [1.47.1](/java/docs/reference/google-http-client/1.47.1/com.google.api.client.xml.Xml.CustomizeParser)\n- [1.46.3](/java/docs/reference/google-http-client/1.46.3/com.google.api.client.xml.Xml.CustomizeParser)\n- [1.45.3](/java/docs/reference/google-http-client/1.45.3/com.google.api.client.xml.Xml.CustomizeParser)\n- [1.44.2](/java/docs/reference/google-http-client/1.44.2/com.google.api.client.xml.Xml.CustomizeParser)\n- [1.43.2](/java/docs/reference/google-http-client/1.43.2/com.google.api.client.xml.Xml.CustomizeParser)\n- [1.42.3](/java/docs/reference/google-http-client/1.42.3/com.google.api.client.xml.Xml.CustomizeParser)\n- [1.41.8](/java/docs/reference/google-http-client/1.41.8/com.google.api.client.xml.Xml.CustomizeParser) \n\n public static class Xml.CustomizeParser\n\nCustomizes the behavior of XML parsing. Subclasses may override any methods they need to\ncustomize behavior.\n\nImplementation has no fields and therefore thread-safe, but sub-classes are not necessarily\nthread-safe. \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e Xml.CustomizeParser \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nConstructors\n------------\n\n### CustomizeParser()\n\n public CustomizeParser()\n\nMethods\n-------\n\n### stopAfterEndTag(String namespace, String localName)\n\n public boolean stopAfterEndTag(String namespace, String localName)\n\nReturns whether to stop parsing when reaching the end tag of an XML element after it has been\nprocessed. Only called if the element is actually being processed. By default, returns `\nfalse`, but subclasses may override.\n\n### stopBeforeStartTag(String namespace, String localName)\n\n public boolean stopBeforeStartTag(String namespace, String localName)\n\nReturns whether to stop parsing when reaching the start tag of an XML element before it has\nbeen processed. Only called if the element is actually being processed. By default, returns\n`false`, but subclasses may override."]]