XML-file mit Eclipse erstellen + Namespaces

  1. #1
    despairedNoob

    XML-file mit Eclipse erstellen + Namespaces
    hi community,

    folgendes:
    ich will in die resultats-xml-datei sowas hinkriegen:

    Code:
    <ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:noNamespaceSchemaLocation="XSD\some.xsd">
    frage: wie krieg ich das mit java / eclipse hin?

    zur zeit versuch ich das mit
    Code:
    		XMLSerializer xmls = new XMLSerializer(fos, of);
    		xmls.setNamespaces(true);
    		ContentHandler ch = null;
    		try{
    			ch = xmls.asContentHandler();
    			ch.startDocument();
    			ch.startPrefixMapping("xsi","http://www.w3.org/2001/XMLSchema-instance");
    		}catch(IOException ioe){ioe.printStackTrace();
    		}catch(SAXException se){se.printStackTrace();}
    das geht ja schon, aber wie krieg ich das mit dem
    Code:
    xsi:noNamespaceSchemaLocation="XSD\some.xsd">
    in die ziel-xml-datei?

    danke für die hilfe schonmal ^^

  2. #2
    Bleiglanz


    einfach das (stinknormale) Attribut

    "xsi:noNamespaceSchemaLocation"

    erzeugen (im StartElement des ROOT Elements, das direkt nach dem PrefixMapping kommen muss)

  3. #3
    despairedNoob

    stimmt... warum bin ich nicht selber auf den gedanken gekommen???

    danke nochmals


Keine Antwort auf Deine Suche gefunden? Registriere Dich kostenlos und stelle Deine eigene Frage zu Java!

Jetzt kostenlos registrieren