This may help. I needed to extract the TaggedValues out of a Data Model and the associated Notes so I created an XSLT stylesheet to go against the Exported XML from EA.
---- Start ---
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:UML="omg.org/UML1.3" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
<HEAD>
<link href="style.css" rel="stylesheet" type="text/css">
</HEAD><BODY>
<H1>Data Model</H1>
<TABLE border="1" width="100%">
<xsl:for-each select="XMI/XMI.content/UML:Model/UML:Namespace.ownedElement/UML:Package/UML:Namespace.ownedElement">
<TR>
<TD valign="top"><xsl:value-of select="@name"/></TD>
<TD valign="top"><xsl:value-of select="@description"/>
<TABLE border="1" width="100%">
<xsl:for-each select="UML:Class">
<TR name="Table" valign="top">
<TD><xsl:value-of select="@name"/></TD>
<TD>
<TABLE border="1" width="100%">
<xsl:for-each select="UML:Classifier.feature/UML:Attribute">
<TR name="Element">
<TD valign="top"><xsl:value-of select="@name"/></TD>
<TD>
<TABLE border="1" width="100%">
<xsl:for-each select="UML:ModelElement.taggedValue/UML:TaggedValue">
<xsl:choose>
<xsl:when test="@tag = 'Datafield'">
<TR name="Element">
<TD><xsl:value-of select="@value"/></TD>
<TD><xsl:value-of select="XMI.extension/UML:Comment/@name"/></TD>
</TR>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</TABLE>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
---- End ----