Ejemplo n.º 1
0
bool Engine::FileSystem::Config::CXMLPrinter::VisitEnter( const CXMLElement& element, const CXMLAttribute* attribute )
{
	OpenElement( element.Name() );
	while ( attribute ) {
		PushAttribute( attribute->Name(), attribute->Value() );
		attribute = attribute->Next();
	}
	return true;
}
Ejemplo n.º 2
0
const CXMLElement* Engine::FileSystem::Config::CXMLNode::LastChildElement( const char* value ) const
{
	for( CXMLNode* node=lastChild; node; node=node->prev ) {
		CXMLElement* element = node->ToElement();
		if ( element ) {
			if ( !value || CXMLUtil::StringEqual( element->Name(), value ) ) {
				return element;
			}
		}
	}
	return 0;
}