DOCTYPE vs. XML-Schema. Plugins für die WCom...

    • Teambeitrag

    Mittlerweile soll man bei Plugins die DOCTYPE-Angabe weglassen und stattdessen das Ganze auf XML-Schemas umstellen. Anbei einige Beispiel wie das nun aussehen soll:

    package.xml

    DOCTYPE:

    XML
    <?xml version="1.0"?>
    <!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd">
    <package name="com.cls-design.wbb.likebutton">

    XML-Schema:

    XML
    <?xml version="1.0"?>
    <package name="com.cls-design.wbb.likebutton" xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com/XSD/package.xsd">

    eventlistener.xml

    DOCTYPE:

    XML
    <?xml version="1.0"?>
    <!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/eventListeners.dtd">

    XML-Schema:

    XML
    <?xml version="1.0"?>
    <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com/XSD/eventlistener.xsd">

    de.xml

    DOCTYPE:

    XML
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd">
    <language languagecode="de">

    XML-Schema:

    XML
    <?xml version="1.0" encoding="UTF-8"?>
    <language xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com/XSD/language.xsd" languagecode="de">

    Und so weiter...

    In dem Zusammenhang ist der Link hier noch von Interesse: http://www.woltlab.com/XSD/

    Deine Anfrage wurde nicht beantwortet? Dann bitte einfach noch mal kurz im Thema nachfragen.

    On the road to 20K :jump: