in log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/generator/SchemaGenerator.java [90:111]
private static void writeSchema(final String version, final TypeLookup lookup, final XMLStreamWriter writer)
throws XMLStreamException {
writer.writeStartDocument(CHARSET_NAME, "1.0");
writer.setDefaultNamespace(XSD_NAMESPACE);
writer.writeStartElement(XSD_NAMESPACE, "schema");
writer.writeDefaultNamespace(XSD_NAMESPACE);
writer.writeNamespace(LOG4J_PREFIX, LOG4J_NAMESPACE);
writer.writeAttribute("elementFormDefault", "qualified");
writer.writeAttribute("targetNamespace", LOG4J_NAMESPACE);
writer.writeAttribute("version", version);
// The root element
writer.writeEmptyElement(XSD_NAMESPACE, "element");
writer.writeAttribute("type", LOG4J_PREFIX + ":org.apache.logging.log4j.core.config.Configuration");
writer.writeAttribute("name", "Configuration");
// Write all types in alphabetical order
writeTypes(lookup, writer);
writer.writeEndElement();
writer.writeEndDocument();
}