Skip to content

Commit 4605750

Browse files
committed
Remove redundant Markdown to TEI conversion of tei:bibl elements that may occur in a tei:note element
1 parent d4368db commit 4605750

2 files changed

Lines changed: 1 addition & 86 deletions

File tree

src/main/xar-resources/services/tei-to-tei-form.xslt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
</xsl:call-template>
9595
</xsl:template>
9696

97-
<xsl:template match="tei:bibl[parent::tei:place/parent::tei:listPlace or parent::tei:person/parent::tei:listPerson or parent::tei:note/parent::tei:bibl/parent::tei:body or parent::tei:bibl/parent::tei:bibl/parent::tei:body]">
97+
<xsl:template match="tei:bibl[parent::tei:place/parent::tei:listPlace or parent::tei:person/parent::tei:listPerson or parent::tei:bibl/parent::tei:bibl/parent::tei:body]">
9898
<xsl:copy>
9999
<xsl:apply-templates select="@*[name(.) ne 'source']"/>
100100
<!-- xsl:attribute name="xml:id" select="concat('bibl-', count(preceding-sibling::tei:bibl) + 1)"/ -->

src/test/xar-resources/services/tei-to-tei-form.xspec

Lines changed: 0 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -858,91 +858,6 @@
858858
</x:scenario>
859859
</x:scenario>
860860

861-
<x:scenario label="Outside of a Note Element">
862-
<x:context>
863-
<tei:bibl class="some-class">
864-
<tei:idno>bibl-abc</tei:idno>
865-
<tei:idno>bibl-xyz</tei:idno>
866-
</tei:bibl>
867-
</x:context>
868-
<x:expect label="Then copy as is">
869-
<tei:bibl class="some-class">
870-
<tei:idno>bibl-abc</tei:idno>
871-
<tei:idno>bibl-xyz</tei:idno>
872-
</tei:bibl>
873-
</x:expect>
874-
</x:scenario>
875-
876-
<x:scenario label="Within a Note parent Element">
877-
878-
<x:scenario label="Outside of a Bibliographic Citation Element">
879-
<x:context>
880-
<tei:note>
881-
<tei:bibl class="some-class">
882-
<tei:idno>bibl-abc</tei:idno>
883-
<tei:idno>bibl-xyz</tei:idno>
884-
</tei:bibl>
885-
</tei:note>
886-
</x:context>
887-
<x:expect label="Then copy as is">
888-
<tei:note>
889-
<tei:bibl class="some-class">
890-
<tei:idno>bibl-abc</tei:idno>
891-
<tei:idno>bibl-xyz</tei:idno>
892-
</tei:bibl>
893-
</tei:note>
894-
</x:expect>
895-
</x:scenario>
896-
897-
<x:scenario label="Within a Bibliographic Citation parent Element">
898-
899-
<x:scenario label="Outside of a Body Element">
900-
<x:context>
901-
<tei:bibl>
902-
<tei:note>
903-
<tei:bibl class="some-class">
904-
<tei:idno>bibl-abc</tei:idno>
905-
<tei:idno>bibl-xyz</tei:idno>
906-
</tei:bibl>
907-
</tei:note>
908-
</tei:bibl>
909-
</x:context>
910-
<x:expect label="Then copy as is">
911-
<tei:bibl>
912-
<tei:note>
913-
<tei:bibl class="some-class">
914-
<tei:idno>bibl-abc</tei:idno>
915-
<tei:idno>bibl-xyz</tei:idno>
916-
</tei:bibl>
917-
</tei:note>
918-
</tei:bibl>
919-
</x:expect>
920-
</x:scenario>
921-
922-
<x:scenario label="Within a Body parent Element">
923-
<x:context>
924-
<tei:body>
925-
<tei:bibl>
926-
<tei:note>
927-
<tei:bibl class="some-class" source="http://some-where/#some-source">
928-
<tei:idno>bibl-abc</tei:idno>
929-
<tei:idno>bibl-xyz</tei:idno>
930-
</tei:bibl>
931-
</tei:note>
932-
</tei:bibl>
933-
</tei:body>
934-
</x:context>
935-
936-
<x:expect label="Then copy all of the attributes" test="exists($x:result/tei:bibl/tei:note/tei:bibl[@class eq 'some-class'])"/>
937-
<x:expect label="Remove the source attribute" test="empty($x:result/tei:bibl/tei:note/tei:bibl/@source)"/>
938-
<x:expect label="Then copy all children as is" test="$x:result/tei:bibl/tei:note/tei:bibl/node()">
939-
<tei:idno>bibl-abc</tei:idno>
940-
<tei:idno>bibl-xyz</tei:idno>
941-
</x:expect>
942-
</x:scenario>
943-
</x:scenario>
944-
</x:scenario>
945-
946861
<x:scenario label="Outside of a Bibliographic Citation Element">
947862
<x:context>
948863
<tei:bibl class="some-class">

0 commit comments

Comments
 (0)