parsing.h

Go to the documentation of this file.
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