bool c_XMLWriter::t_writedtdelement(const String& name, const String& content) { if (xmlValidateName((xmlChar*)name.data(), 0)) { raise_warning("invalid element name: %s", name.data()); return false; } int ret = -1; if (m_ptr) { ret = xmlTextWriterWriteDTDElement(m_ptr, (xmlChar*)name.data(), (xmlChar*)content.data()); } return ret != -1; }
bool c_XMLWriter::t_writedtdelement(CStrRef name, CStrRef content) { INSTANCE_METHOD_INJECTION_BUILTIN(XMLWriter, XMLWriter::writedtdelement); if (xmlValidateName((xmlChar*)name.data(), 0)) { raise_warning("invalid element name: %s", name.data()); return false; } int ret = -1; if (m_ptr) { ret = xmlTextWriterWriteDTDElement(m_ptr, (xmlChar*)name.data(), (xmlChar*)content.data()); } return ret != -1; }