00001 /* 00002 * Copyright (c) 2005 Palmsource, Inc. 00003 * 00004 * This software is licensed as described in the file LICENSE, which 00005 * you should have received as part of this distribution. The terms 00006 * are also available at http://www.openbinder.org/license.html. 00007 * 00008 * This software consists of voluntary contributions made by many 00009 * individuals. For the exact contribution history, see the revision 00010 * history and logs, available at http://www.openbinder.org 00011 */ 00012 00013 #ifndef _PARSING_P_H 00014 #define _PARSING_P_H 00015 00016 #include <xml/Parser.h> 00017 00018 #if _SUPPORTS_NAMESPACE 00019 namespace palmos { 00020 namespace xml { 00021 #endif 00022 00023 // extern palmos::xml::BXMLObjectFactory be_default_xml_factory; 00024 00025 // This function does the parsing 00026 // All the public xml parsing functinons, as well as some of the stuff in the entity handling 00027 // uses this directly. 00028 // Defined ParseXML.cpp 00029 status_t _do_the_parsing_yo_(BXMLDataSource * data, BXMLParseContext * context, bool dtdOnly, uint32_t flags); 00030 00031 #if _SUPPORTS_NAMESPACE 00032 }; // namespace xml 00033 }; // namespace palmos 00034 #endif 00035 00036 #endif // _PARSING_P_H