Трансформира съхранени XML данни от; отделен сървър за развитие на форума Ametys

не си логнат.

сървър

# 1 27.11.2013 г. 15:04:08

Трансформирайте съхранените XML данни от отделен сървър

Да предположим, че искам да създам (или модифицирам) услуга за интегриране на съдържание, съхранявано във формат xml (+ jpg за изображение) на друг сървър.

1. това е лесно мислимо ?
2. как да осигуря синхронизиране на данни, когато се актуализира отдалечен xml файл ?

# 2 27.11.2013 г. 15:38:04

Re: Трансформира съхранените XML данни от отделен сървър

наистина е доста лесно: приставката „Проксирано съдържание“ е създадена за вас.
Сътрудникът въвежда URL на отдалечен сървър и избира XSL, предоставен от разработчика.
Този XSL трябва да излезе от HTML като всяка услуга на Ametys. Играта ще бъде поставена в областта, избрана от сътрудника.

За синхронизиране на данни, Proxied Content е услуга, която не може да се кешира, което означава, че при заявка за кеш от посетител, отдалеченият сървър ще бъде заявен и XSL ще бъде повторено. Правилно ли е за вас ?

Рафаел Франше
Експерт Ametys

# 3 27.11.2013 г. 16:01:00

Re: Трансформира съхранените XML данни от отделен сървър

Много ми подхожда във всеки случай за теорията е ОК. Просто трябва да приложа това на практика
Благодаря ти

# 4 05/06/2014 17:03:11

Re: Трансформира съхранените XML данни от отделен сървър

Малък въпрос:
Имам впечатлението, че полетата, съдържащи се в XML файла, са напълно игнорирани ?
Ако е така, можем ли да го заобиколим ?

# 5 05/12/2014 11:08:19

Re: Трансформира съхранените XML данни от отделен сървър

Това, което трябва да определите, е кой премахва CDATA.
Във вашия XSL можете да превърнете CDATA в обикновен текст, за да видите дали той достига до вашия браузър.

Рафаел Франше
Експерт Ametys

# 6 05/12/2014 12:16:24

Re: Трансформира съхранените XML данни от отделен сървър

полето CDATA в XML съдържа основен HTML (с връзки).

Тествахме XSL извън CMS и имаме визуализация, която работи добре.