kostenloser Webspace werbefrei: lima-city


XML eigenen Namespace definieren ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    telsmart

    telsmart hat kostenlosen Webspace.

    Hallo

    was muss ich machen, damit eine XML mit "eigenen" Namespace funktoniert ?

    BSP:
    <?xml version="1.0" encoding="UTF-8" ?>
    
    <ergebnis>
    
    <item>
    	<title>test nr 1</title>
    	<description>this is the first test</description>
    	<pubDate>Mon, 06 Aug 2012 14:24:29 +0000</pubDate>
    	<xyz:version>1.2</xyz:version>
    	<xyz:info>blablabla</xyz:info>
    	<abc:test>1234567</abc:test>
    	<abc:mehr>xyxyxyxy</abc:mehr>
    	<blubb id="234">das schiff geht unter</blubb>
    	<lalala type="lied">sing mir ein lied</lalala>
    	<testnode><![CDATA[Die Erde ist eine Scheibe]]></testnode>
    </item>
    
    <item>
    	<title>test nr 2</title>
    	<description>this is a second test</description>
    	<pubDate>Mon, 05 Aug 2012 11:36:05 +0000</pubDate>
    	<xyz:version>1.1</xyz:version>
    	<xyz:info>halligalli</xyz:info>
    	<abc:test>007</abc:test>
    	<abc:mehr>bpbpbpbpbpb</abc:mehr>
    	<blubb id="11">wasser ist nass</blubb>
    	<lalala type="frage">was ist hier eigentlich los</lalala>
    	<testnode><![CDATA[Hallo Welt !!!]]></testnode>
    </item>
    
    
    </ergebnis>



    wenn ich das mit simplexml auslesen will,
    dann bekomme ich Fehlermeldung(en) wie:

    namespace error : Namespace prefix xyz on version is not defined


    wie kann ich so einen eigenen Namespace anlegen, oder geht das garnicht ?

    oder soll ich lieber "nur" attribute als Sub-Elemente definieren,
    also anstatt <abc:mehr> so <abc atr="mehr">
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Du hat vergessen deinen Namespace zu definieren...
    <ergebnis xmlns:xyz=“http://url/des/namespace“>
    ...
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!