Tárolt XML-adatok átalakítása innen:; egy külön szerverfejlesztési fórum Ametys

Nem vagy bejelentkezve.

xml-adatok

# 1 2013.11.27. 15:04:08

A tárolt XML-adatok átalakítása külön szerverről

Tegyük fel, hogy szeretnék létrehozni (vagy módosítani) egy szolgáltatást az xml formátumban (+ jpg képhez) tárolt tartalom integrálásához egy másik szerverre.

1.ez könnyen elképzelhető ?
2. hogyan lehet biztosítani az adatok szinkronizálását a távoli xml fájl frissítésekor ?

# 2 2013.11.27. 15:38:04

Re: A tárolt XML-adatok átalakítása külön szerverről

ez valóban elég egyszerű: a "Proxied Content" plugin az Ön számára készült.
A közreműködő beír egy távoli kiszolgáló URL-t, és kiválaszt egy XSL-t, amelyet a fejlesztő biztosít.
Ennek az XSL-nek úgy kell megjelennie a HTML-ből, mint bármely Ametys szolgáltatás. A játék a közreműködő által kiválasztott területre kerül.

Az adatok szinkronizálásához a Proxied Content nem gyorsítótárazott szolgáltatás, ami azt jelenti, hogy a látogató gyorsítótár-kérésére a távoli kiszolgálót lekérdezik, és az XSL újra lejátszásra kerül. Ez neked megfelelő ?

Raphael Franchet
Ametys Expert

# 3 2013.11.27. 16:01:00

Re: A tárolt XML-adatok átalakítása külön szerverről

Nekem mindenesetre nagyon megfelel, mert az elmélet rendben van. Ezt csak a gyakorlatban kell megvalósítanom
Köszönöm

# 4 2014.06.05. 17:03:11

Re: A tárolt XML-adatok átalakítása külön szerverről

Kis kérdés:
Az a benyomásom, hogy az XML fájl mezőit teljesen figyelmen kívül hagyják ?
Ha igen, megkerülhetjük-e ?

# 5 2014.12.05. 11:08:19

Re: A tárolt XML-adatok átalakítása külön szerverről

Meg kell határoznia, hogy ki távolítja el a CDATA-t.
XSL-jében a CDATA-t egyszerű szöveggé alakíthatja, hogy lássa, eljut-e a böngészőjébe.

Raphael Franchet
Ametys Expert

# 6 2014.12.05. 12:16:24

Re: A tárolt XML-adatok átalakítása külön szerverről

az XML CDATA mezője tartalmazza az alapvető HTML-t (linkekkel).

Az XSL-t a CMS-en kívül teszteltük, és renderelésünk van, amely jól működik.