openxml: extract more metadata fiels (e.g. description, keywords)
This commit is contained in:
parent
e5af1651fa
commit
e7e37b9233
@ -17,11 +17,35 @@
|
|||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="dc:creator">
|
<xsl:template match="dc:title">
|
||||||
<meta>
|
<meta>
|
||||||
<xsl:attribute name="name">
|
<xsl:attribute name="name">
|
||||||
<!-- <xsl:value-of select="name()"/> pour sortir tous les meta avec
|
<!-- <xsl:value-of select="name()"/> pour sortir tous les meta avec
|
||||||
le meme nom que dans le xml (si on devenait dc-natif) -->
|
le meme nom que dans le xml (si on devenait dc-natif) -->
|
||||||
|
<xsl:text>title</xsl:text>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:attribute name="content">
|
||||||
|
<xsl:value-of select="."/>
|
||||||
|
</xsl:attribute>
|
||||||
|
</meta>
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
<xsl:template match="dc:subject">
|
||||||
|
<meta>
|
||||||
|
<xsl:attribute name="name">
|
||||||
|
<xsl:text>keywords</xsl:text>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:attribute name="content">
|
||||||
|
<xsl:value-of select="."/>
|
||||||
|
</xsl:attribute>
|
||||||
|
</meta>
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
<xsl:template match="dc:creator">
|
||||||
|
<meta>
|
||||||
|
<xsl:attribute name="name">
|
||||||
<xsl:text>author</xsl:text>
|
<xsl:text>author</xsl:text>
|
||||||
</xsl:attribute>
|
</xsl:attribute>
|
||||||
<xsl:attribute name="content">
|
<xsl:attribute name="content">
|
||||||
@ -31,6 +55,42 @@
|
|||||||
<xsl:text> </xsl:text>
|
<xsl:text> </xsl:text>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
|
<xsl:template match="cp:lastModifiedBy">
|
||||||
|
<meta>
|
||||||
|
<xsl:attribute name="name">
|
||||||
|
<xsl:text>author</xsl:text>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:attribute name="content">
|
||||||
|
<xsl:value-of select="."/>
|
||||||
|
</xsl:attribute>
|
||||||
|
</meta>
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
<xsl:template match="cp:keywords">
|
||||||
|
<meta>
|
||||||
|
<xsl:attribute name="name">
|
||||||
|
<xsl:text>keywords</xsl:text>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:attribute name="content">
|
||||||
|
<xsl:value-of select="."/>
|
||||||
|
</xsl:attribute>
|
||||||
|
</meta>
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
<xsl:template match="dc:description">
|
||||||
|
<meta>
|
||||||
|
<xsl:attribute name="name">
|
||||||
|
<xsl:text>abstract</xsl:text>
|
||||||
|
</xsl:attribute>
|
||||||
|
<xsl:attribute name="content">
|
||||||
|
<xsl:value-of select="."/>
|
||||||
|
</xsl:attribute>
|
||||||
|
</meta>
|
||||||
|
<xsl:text> </xsl:text>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="dcterms:modified">
|
<xsl:template match="dcterms:modified">
|
||||||
<meta>
|
<meta>
|
||||||
<xsl:attribute name="name">
|
<xsl:attribute name="name">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user