|
ACEXML_Char only maps to ACEXML_UTF16 when ACE_USES_WCHAR is defined. Here we assume sizeof (wchar_t) is always 2 bytes.
Default XML strings will use UTF-8 encoding. We would like to use the string classes in standard C++ Library here. But they are not very portable yet (as far as I know,) and I'll just use ACE_CString for now, unless UNICODE support is turned on. Notice that you should never convert strings between ACE_CString and ACE_WString using the built-in conversion functions as they only perform simple copy without any encoding conversion.
Definition at line 57 of file XML_Types.h.
Referenced by ACE_TMAIN(), ACEXML_Attribute::ACEXML_Attribute(), ACEXML_Element_Tree_Name_Node::ACEXML_Element_Tree_Name_Node(), ACEXML_InputSource::ACEXML_InputSource(), ACEXML_LocatorImpl::ACEXML_LocatorImpl(), ACEXML_Print_Handler::ACEXML_Print_Handler(), ACEXML_SAXException::ACEXML_SAXException(), ACEXML_SAXNotRecognizedException::ACEXML_SAXNotRecognizedException(), ACEXML_SAXNotSupportedException::ACEXML_SAXNotSupportedException(), ACEXML_SAXParseException::ACEXML_SAXParseException(), ACEXML_SAXPrint_Handler::ACEXML_SAXPrint_Handler(), ACEXML_URL_Addr::ACEXML_URL_Addr(), ACEXML_Entity_Manager::add_entity(), ACEXML_AttributesImpl::addAttribute(), ACEXML_URL_Addr::addr_to_string(), ACEXML_XMLFilterImpl::characters(), ACEXML_Print_Handler::characters(), Basic_Content_Tester::characters(), ACEXML_Parser::check_for_PE_reference(), ACEXML_StreamFactory::create_stream(), ACEXML_NamespaceSupport::declarePrefix(), ACEXML_Base64::decode(), ACEXML_StrCharStream::determine_encoding(), ACEXML_HttpCharStream::determine_encoding(), ACEXML_FileCharStream::determine_encoding(), ACEXML_Element_Tree_List_Node::dump(), ACEXML_Base64::encode(), ACEXML_XMLFilterImpl::endElement(), ACEXML_SAXPrint_Handler::endElement(), ACEXML_Print_Handler::endElement(), ACEXML_XMLFilterImpl::endPrefixMapping(), ACEXML_Print_Handler::endPrefixMapping(), ACEXML_Parser::error(), ACEXML_Parser::fatal_error(), ACEXML_StrCharStream::get(), ACEXML_Parser::get(), ACEXML_HttpCharStream::get(), ACEXML_FileCharStream::get(), Basic_Content_Tester::get_test_string(), ACEXML_XMLFilterImpl::getFeature(), ACEXML_Parser::getFeature(), ACEXML_AttributesImpl::getIndex(), ACEXML_NamespaceSupport::getPrefix(), ACEXML_NamespaceSupport::getPrefixes(), ACEXML_XMLFilterImpl::getProperty(), ACEXML_Parser::getProperty(), ACEXML_AttributesImpl::getType(), ACEXML_NamespaceSupport::getURI(), ACEXML_Debug_DTD_Manager::getValidator(), ACEXML_AttributesImpl::getValue(), ACEXML_XMLFilterImpl::ignorableWhitespace(), ACEXML_Debug_Element_Builder::insertElement(), ACEXML_Debug_Element_Builder::insertMixedElement(), ACEXML_SAXParseException::is_a(), ACEXML_SAXNotRecognizedException::is_a(), ACEXML_SAXNotSupportedException::is_a(), ACEXML_SAXException::is_a(), ACEXML_Exception::is_a(), ACEXML_Parser::is_whitespace(), ACEXML_Parser::isBasechar(), ACEXML_Parser::isCharRef(), ACEXML_Parser::isCombiningchar(), ACEXML_Parser::isDigit(), ACEXML_AttributesImpl::isDuplicate(), ACEXML_Parser::isExtender(), ACEXML_Parser::isIdeographic(), ACEXML_Parser::isLetter(), ACEXML_Parser::isNameChar(), ACEXML_Parser::isNormalDigit(), ACEXML_Parser::isPubidChar(), ACEXML_Attribute::localName(), ACEXML_Parser::normalize_systemid(), ACEXML_XMLFilterImpl::notationDecl(), ACEXML_StrCharStream::open(), ACEXML_HttpCharStream::open(), ACEXML_FileCharStream::open(), ACEXML_XMLFilterImpl::parse(), ACEXML_Parser::parse(), ACEXML_Parser::parse_attlist_decl(), ACEXML_Parser::parse_attname(), ACEXML_Parser::parse_atttype(), ACEXML_Parser::parse_attvalue(), ACEXML_Parser::parse_cdata(), ACEXML_Parser::parse_char_reference(), ACEXML_Parser::parse_child(), ACEXML_Parser::parse_children_definition(), ACEXML_Parser::parse_comment(), ACEXML_Parser::parse_conditional_section(), ACEXML_Parser::parse_content(), ACEXML_Parser::parse_defaultdecl(), ACEXML_Parser::parse_doctypedecl(), ACEXML_Parser::parse_element(), ACEXML_Parser::parse_element_decl(), ACEXML_Parser::parse_encname(), ACEXML_Parser::parse_encoding_decl(), ACEXML_Parser::parse_entity_decl(), ACEXML_Parser::parse_entity_reference(), ACEXML_Parser::parse_entity_value(), ACEXML_Parser::parse_external_dtd(), ACEXML_Parser::parse_external_id(), ACEXML_Parser::parse_external_subset(), ACEXML_Parser::parse_ignoresect(), ACEXML_Parser::parse_includesect(), ACEXML_Parser::parse_internal_dtd(), ACEXML_Parser::parse_markup_decl(), ACEXML_Parser::parse_name(), ACEXML_Parser::parse_nmtoken(), ACEXML_Parser::parse_notation_decl(), ACEXML_Parser::parse_PE_reference(), ACEXML_Parser::parse_processing_instruction(), ACEXML_Parser::parse_pubid_literal(), ACEXML_Parser::parse_reference_name(), ACEXML_Parser::parse_sddecl(), ACEXML_Parser::parse_system_literal(), ACEXML_Parser::parse_text_decl(), ACEXML_Parser::parse_token(), ACEXML_Parser::parse_tokenized_type(), ACEXML_Parser::parse_version_info(), ACEXML_Parser::parse_version_num(), ACEXML_Parser::parse_xml_decl(), ACEXML_Parser::peek(), ACEXML_FileCharStream::peek(), ACEXML_Parser::pop_context(), ACEXML_Parser::prefix_mapping(), ACEXML_XMLFilterImpl::processingInstruction(), ACEXML_SAXPrint_Handler::processingInstruction(), ACEXML_Print_Handler::processingInstruction(), ACEXML_NamespaceSupport::processName(), ACEXML_Attribute::qName(), ACEXML_StrCharStream::read(), ACEXML_HttpCharStream::read(), ACEXML_FileCharStream::read(), ACEXML_Parser::reset(), ACEXML_Entity_Manager::resolve_entity(), ACEXML_XMLFilterImpl::resolveEntity(), ACEXML_Element_Tree_Name_Node::set(), ACEXML_Attribute::setAttribute(), ACEXML_AttributesImpl::setAttribute(), ACEXML_Debug_Attribute_Builder::setDefault(), ACEXML_Debug_Attributes_Builder::setElement(), ACEXML_Debug_Element_Builder::setElementName(), ACEXML_InputSource::setEncoding(), ACEXML_XMLFilterImpl::setFeature(), ACEXML_Parser::setFeature(), ACEXML_AttributesImpl::setLocalName(), ACEXML_Debug_Attribute_Builder::setName(), ACEXML_XMLFilterImpl::setProperty(), ACEXML_Parser::setProperty(), ACEXML_LocatorImpl::setPublicId(), ACEXML_InputSource::setPublicId(), ACEXML_AttributesImpl::setQName(), ACEXML_LocatorImpl::setSystemId(), ACEXML_InputSource::setSystemId(), ACEXML_AttributesImpl::setType(), ACEXML_AttributesImpl::setURI(), ACEXML_AttributesImpl::setValue(), ACEXML_Parser::skip_whitespace(), ACEXML_Parser::skip_whitespace_count(), ACEXML_XMLFilterImpl::skippedEntity(), ACEXML_SAXPrint_Handler::skippedEntity(), ACEXML_Print_Handler::skippedEntity(), ACEXML_XMLFilterImpl::startElement(), ACEXML_XMLFilterImpl::startPrefixMapping(), ACEXML_Print_Handler::startPrefixMapping(), ACEXML_URL_Addr::string_to_addr(), ACEXML_Parser::switch_input(), ACEXML_Attribute::type(), ACEXML_XMLFilterImpl::unparsedEntityDecl(), ACEXML_Print_Handler::unparsedEntityDecl(), ACEXML_Attribute::uri(), ACEXML_Attribute::value(), and ACEXML_Parser::warning(). |