Style for xml table : table « XML « HTML / CSS






Style for xml table

 



<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<?xml-stylesheet type="text/css" href="xml-table-2.css"?>
<MyTable>
    <title>
        Table
    </title>
    <cols>
        <MyColumn1/>
        <MyColumn2/>
        <MyColumn3/>
    </cols>
    <headings>
        <record>
            <MyColumn1>a</MyColumn1>
            <MyColumn2>t</MyColumn2>
            <MyColumn3>r</MyColumn3>
        </record>
    </headings>
    <records>
        <record>
            <MyColumn1>M</MyColumn1>
            <MyColumn2>T</MyColumn2>
            <MyColumn3>1</MyColumn3>
        </record>
    </records>
    <footers>
        <record>
            <MyColumn1>a</MyColumn1>
            <MyColumn2>t</MyColumn2>
            <MyColumn3>r</MyColumn3>
        </record>
    </footers>
</MyTable>
* {
    font-family: monospace;
}
MyTable {
    display: table;
    width: 100%;
    border: thin solid black;
    border-spacing: 2px;
}
title {
    display: table-caption;
    font-size: 90%;
    text-align: right;
    padding: 5px;
}
cols {
    display: table-column-group;
}
cols MyColumn1, cols MyColumn2, cols MyColumn3 {
    display: table-column;
}
headings {
    display: table-header-group;
}
records {
    display: table-row-group;
}
record {
    display: table-row;   
}
record > * {
    display: table-cell;
    padding: 5px;
}
footers {
    display: table-footer-group;
}
footers > record > *, headings > record > * {
    border: thin solid black;
    text-align: center;
    font-weight: bold;
}
records > record > * {
    font-size: 120%;
}

 








Related examples in the same category

1.table layout
2.XML style for table