Blog

Css, Xslt et Xpath


Css, Xslt et Xpath

Css, Xslt et Xpath

XML et Css

Même si le XML est un langage de balisage, on peut très bien lui appliquer une feuille de style Css (Cascading Style Sheets).
Voici un exemple d’utilisation d’une feuille CSS dans un document XML :
catalog.xml

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="catalog.css"?>
<catalog>
    <book>
        <title>First Book</title>
        <price>5</price>
        <author>Author1</author>
        <genre>fiction</genre>
    </book>
    <book>
        <title>Second Book</title>
        <price>15</price>
        <author>Author1</author>
        <genre>polar</genre>
    </book>
</catalog>

catalog.css

catalog{
background: yellow;
width: 80%;
margin-left: auto;
margin-right: auto;
}
book {
display: block;
margin-bottom: 30pt;
margin-top:30px;
margin-left: 0;
background:green;
}
price, title {
display: block;
color: #ff0000;
font-size: 18pt;
}
author, genre {
display: block;
font-size: 13pt;
}

18 octobre 2015
Commentaires