Hi everyone. I've been looking for days now about a way to export the content of a website as XML and import it then into InDesign, involving some basic text formatting and maybe links, lists and tables. Getting a XML version of a website isn't actually the problem. But including some InDesign readable formatting structure caused me some headache.
First of all, I used InDesign from CS2 and read a lot about INX structure, XML Namespaces and Tagged Text. None of what I did seemed to result in any acceptable or properly working import. So I've read about CS3 having a new feature of applying XSL Stylesheets when importing a XML file and finally downloaded a trial version to test this out. Problem is, I can't find any helpful documentation on how to use this feature right. Neither in the web nor in your forums.
So how does a XSL file have to look like in order to import XML with some basic formatting?
Let's say the XML looks like this, very simple:
] <?xml version="1.0" encoding="UTF-8"?>
] <?xsl-stylesheet type="text/xsl" href="style.xsl"?>
] <bold>This text is bold</bold> and <italic>this seems to be italic</italic>.
] <underline>I'm under the line</underline>
How does my XSLT code in "style.xsl" have to look like in order to tell InDesign that the content of <bold> has to be bold, the one of <italic> italic and leaving <underline> underlined?
Please do not post your question in every possible forum, next time.
For a simple remapping of this kind, there is no need for an XSLT style sheet, Map XSML Tags to Styles does this for you. See http://help.adobe.com/en_US/InDesign/6.0/WSB3CF54D6-9843-4486-96CF-A224B6566401a.html -- all you have to provide are character styles "Bold", "Italic", and "Underline".
You can find information about using using XSLT in InDesign and sample files in the following book:
A Designer’s Guide to Adobe InDesign and XML: Harness the Power of XML to Automate your Print and Web Workflows by James J. Maivald
See Using XSLT on Import and Advanced XSLT in chapter 11.
For reference you can use this site: