phpbar.de logo

Mailinglisten-Archive

[php] 1/2 OT: xml-schema fuer Artikel

[php] 1/2 OT: xml-schema fuer Artikel

Enrico Weigelt weigelt at metux.de
Don Mai 6 18:31:23 CEST 2004


Hallo Leute,


ich habe mir grad einen xml-loader für Artikel gebaut und 
wollte mal um Eure Meinung fragen, ob ihr das Schema für 
sinnvoll haltet ...

Es wäre ja sicher nicht vekehrt, zu versuchen, eine Art Standard-
Schema für bestimmte Arten von Artikeln zu entwickeln, sodaß
dann ein Austausch zwischen verschiedenen Systemen damit leichter
wird ...

Im Groben sieht bei mir ein Artikel so aus:

<ARTICLE:ARTICLE type="foo" lang="C">
    <ARTICLE:TITLE> ... </ARTICLE:TITLE>
    <ARTICLE:OULINE> ... </ARTICLE:OUTLINE>

    <ARTICLE:CAPTION id="..." > ... </ARTICLE:CAPTION>
    <ARTICLE:TEXT> ... </ARTICLE:TEXT>
    <ARTICLE:CAPTION id="..." > ... </ARTICLE:CAPTION>
    <ARTICLE:TEXT> ... </ARTICLE:TEXT>
    ...

    <ARTICLE:LINKLIST>
	<ARTICLE:LINKLIST:TEXT>...</ARTICLE:LINKLIST:TEXT>
	<ARTICLE:LINKLIST:LINK type=".." target=".."> ... </ARTICLE:LINKLIST:LINK>
    </ARTICLE:LINKLIST>
    
    <ARTICLE:HISTORY date=".." email=".." name=".."> ... </ARTICLE:HISTORY>
    ...
</ARTICLE:HISTORY>

In den CDATA dürfen dann auch ander XML-Tags (auch XHTML) verwendet werden.

Das Ganze wird von meinem Loader in eine einfache, verschachtelte 
Array-Struktur gelegt, mit der ich dann Templates fülle.

Bei Interesse kann ich ja gern mal den Code und ein paar Beispielartikel
posten ...


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service

  phone:     +49 36207 519931         www:       http://www.metux.de/
  fax:       +49 36207 519932         email:     contact at metux.de
  cellphone: +49 174 7066481
---------------------------------------------------------------------
 -- DSL ab 0 Euro. -- statische IP -- UUCP -- Hosting -- Webshops --
---------------------------------------------------------------------

php::bar PHP Wiki   -   Listenarchive