Setting XSL-FO XML Schema in Visual Studio
Posted
by Lukasz Kurylo
on Geeks with Blogs
See other posts from Geeks with Blogs
or by Lukasz Kurylo
Published on Sat, 06 Oct 2012 20:10:57 GMT
Indexed on
2012/10/09
21:42 UTC
Read the original article
Hit count: 298
I'm playing lately with an XSL-FO for generating a pdf documents.
XSL-FO has a long list of available tags and attributes, which for a new guy who want to create a simple document is a nightmare to find a proper one.
Fortunatelly we can set an schema for XSL-FO, so will result in acquire a full intellisense in VS.
For a simple *.fo file, we can set the path to the schema directly in file:
<?xml version="1.0" encoding="utf-8"?>
<fo:root
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.w3.org/1999/XSL/Format
http://www.xmlblueprint.com/documents/fop.xsd">
...
We can of course use the build in VS XML Schemas selector. To use it, we must copy the schema file to the Schemas catalog (defaut path for VS2012 is C:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas).
Then we can go to Properties of the opened xml/xslt file and set the new added schema to file:
From now, we should have an enable intellisense as shown below:
© Geeks with Blogs or respective owner