[xsl] push data within doctype

Subject: [xsl] push data within doctype
From: "Joga Singh Rawat jrawat@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 6 Feb 2024 06:32:06 -0000
Hi Team,

Could anyone of you please let me know how to write data within DOCTYPE as
shown in the OUTPUT

 

INPUT

<doc>

<bdy>

<fig id="a">

<ti>A.</ti>

<img src="gr1.jpg"/>

</fig>

<fig id="b">

<ti>B.</ti>

<img src="gr2.jpg"/>

</fig>

<fig id="c">

<ti>C.</ti>

<img src="gr1.jpg"/>

</fig>

</doc>

 

Desired OUTPUT

<!DOCTYPE chapter SYSTEM "temp.dtd"[

<!ENTITY a SYSTEM "a" NDATA IMAGE>

<!ENTITY b SYSTEM "b" NDATA IMAGE>]>

<chapter>

xxx

</chapter>

 

Xslt

<xsl:output method="xml" doctype-system="temp.dtd"[???]>

Current Thread