stefan85: Über DOM den Attributwert des Elternelements anzeigen

Hallo,

ich bin gerade dabei die Vorschau eines kommerziellen XML-Editors namens XMetaL mit Hilfe eines CSS anzupassen. Dabei möchte ich den Attributwert des Elements <Row> einer Tabelle im Tochterelement <Entry> anzeigen lassen. Die Tabelle sieht folgendermaßen aus:

<Table tocentry="1" format="horiz_lines" width="page" striped="no">
  <Tgroup cols="2" align="left" charoff="50"><Colspec colnum="1" colname="col1" align="center" colwidth="3.4*"/>
  <Colspec colnum="2" colname="col2" colwidth="13.6*"/>
  <Thead valign="bottom">
    <Row>
      <Entry colname="col1" morerows="0" rotate="0" valign="top">
        <Paragraph>Darstellung</Paragraph>
      </Entry>
      <Entry colname="col2" morerows="0" rotate="0" valign="top" align="left">
        <Paragraph>Bedeutung</Paragraph>
      </Entry>
    </Row>
  </Thead>

<Tbody valign="top">
    <Row effectivity="Geraet1;Geraet2">
      <Entry colname="col1" morerows="0" rotate="0" valign="top">Symbol</Entry>
      <Entry colname="col2" morerows="0" rotate="0" valign="top">Text</Entry>
    </Row>
  </Tbody>
  </Tgroup>
</Table>

Nun möchte ich den Wert des Attributs "effectivity" des Elements <Row> per CSS über "content" beim Tochterelement <Entry> anzeigen lassen.

Könnte ich den Wert des Attributs "effectivity" direkt beim Element <Row> anzeigen lassen, sähe der CSS-Code folgendermaßen aus:

Row[effectivity]:before {
  content: "effectivity: "attr(effectivity)"";
}

Leider kann ich den Wert an der Stelle nicht anzeigen lassen, daher der Versuch über das Tochterelement <Entry> den Wert auszugeben. Der Code würde dann ungefähr so aussehen:

Row[effectivity]>Entry:before {
  content: "effectivity: "attr(HIER MUSS ICH AUF DEN ATTRIBUTWERT DES ELTERNELEMENTS VERWEISEN)"";
  color: green;
  display: block;
  background-color: yellow;
}

Kann ich über das DOM/CSS den Attributwert des Elternelements auslesen?

Vielen Dank und viele Grüße

Stefan