У меня есть вопрос о языке xslt в терминах печати файла pdf из файла xml с языком стилей xsl.
Подробно, я хочу сопоставить весь XML-файл, чтобы напечатать его, но я не могу этого сделать, потому что для этого нужен явно заданный тег.
В любом случае, я поместил тег document
в xml и template match="document"
в xsl
, и он работает правильно.
Проблема в том, что я не могу поместить тег документа в каждый счет xml, потому что их много, и это невозможно.
Сейчас я покажу вам код и объясню, что я буду делать:
<?xml version="1.0" encoding="UTF-8"?>
<p:FatturaElettronica xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versione="FPR12">
<FatturaElettronicaHeader>
<DatiTrasmissione>
<IdTrasmittente>
<IdPaese>IT</IdPaese>
<IdCodice>03466010232</IdCodice>
</IdTrasmittente>
Я бы хотел сопоставить FatturaElettronica
с
<p:FatturaElettronica xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versione="FPR12">
, чтобы принести весь XML-контент и распечатать его, но записав
<xsl template match="FatturaElettronica">
в таблице стилей xsl, это не работает. Есть ли какая-нибудь хитрость, чтобы сделать это?