2016-07-05 5 views
0

Ich habe eine XML-Datei erstellt, um diese in XSL-Formatierungsobjekte umzuwandeln. Meine XML-Datei enthält "Liste" als ein Wurzelelement und "com.ecom" als ein wiederholtes Element, um viele Male zu besetzen.So wandeln Sie XML in XSL-FO um

Meine XML-Datei aussehen wie unten Format:

<?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> 

ich diese XML-Datei in ein XSL-FO-Format konvertieren wollte. Bitte helfen Sie mir ...

+0

Sie müssen sich auf die Konzepte lesen, eine Form der Probe erstellen und wieder zeigt Sie versuchen, das Problem zu lösen. –

+0

yeah sure kevin ... – Maniram

Antwort

3

Der gebräuchlichste Weg wäre, XSLT zu verwenden, um Ihre XML in das XSL-FO-Vokabular umzuwandeln. Beim Durchsuchen von StackExchange nach Fragen mit dem Tag "xsl-fo" finden Sie mehrere Beispiele (einige besser als andere) einiger XML-Dateien sowie das XSLT-Stylesheet zum Umwandeln dieser XML in XSL-FO. Sie könnten diese für Lösungen zu Teilen Ihres Problems und/oder Sie könnten sich einige der Referenzen im Internet suchen.

Tutorials und Beispiele:

XSL-FO schnell Referenzen

+0

Danke für deinen Vorschlag ... Tony – Maniram

Verwandte Themen