2016-07-05 3 views
0

Я создал файл XML, чтобы преобразовать его в объекты XSL-форматирования. Мой XML-файл содержит «list» в качестве корневого элемента и «com.ecom» как повторяющийся элемент, который нужно заполнить много раз.Как преобразовать XML в XSL-FO

Мой файл XML выглядеть ниже формате:

<?xml version="1.0" encoding="UTF-8"?> 
<list> 
<com.ecom> 
    <name>test123</name> 
    <countryCode>IND</countryCode> 
    <logo>test.jpg</logo> 
    <personal> 
     <com.ecom.personal> 
      <details>abcd</details> 
      <hours>12:00IST</hours> 
     </com.ecom.personal> 
    </personal> 
</com.ecom> 
<com.ecom> 
    <name>test123</name> 
    <countryCode>IND</countryCode> 
    <logo>test.jpg</logo> 
    <personal> 
     <com.ecom.personal> 
      <details>abcd</details> 
      <hours>1:00PM</hours> 
     </com.ecom.personal> 
    </personal> 
</com.ecom> 
<com.ecom> 
    <name>test123</name> 
    <countryCode>IND</countryCode> 
    <logo>test.jpg</logo> 
    <personal> 
     <com.ecom.personal> 
      <details>abcd</details> 
      <hours>10:00AM</hours> 
      <url> 
       <url-name>http://www.sample.com</url-name> 
      </url> 
     </com.ecom.personal> 
    </personal> 
</com.ecom> 
<com.ecom> 
    <name>test123</name> 
    <countryCode>IND</countryCode> 
    <logo>test.jpg</logo> 
    <personal> 
     <com.ecom.personal> 
      <details>abcd</details> 
      <hours>2:00PM</hours> 
     </com.ecom.personal> 
    </personal> 
</com.ecom> 
</list> 

Я хотел, чтобы преобразовать этот XML-файл в формате XSL-FO. Пожалуйста, помогите мне ...

+0

вы должны прочитать на концепции, создать некоторую форму образца и вернуться показывая вы пытаетесь решить эту проблему. –

+0

да, конечно, kevin ... – Maniram

ответ

3

Наиболее распространенным способом было бы использовать XSLT для преобразования вашего XML в словарь XSL-FO. Поиск StackExchange для вопросов с тегом «xsl-fo» найдет несколько примеров (несколько лучше других) некоторого XML плюс таблицу стилей XSLT для преобразования этого XML в XSL-FO. Вы могли бы использовать их для решения некоторых частей своей проблемы и/или вы могли бы посмотреть на некоторые из ссылок, доступных в Интернете.

Учебники и примеры:

XSL-FO быстрые ссылки

+0

Спасибо за ваше предложение ... Tony – Maniram