Как сопоставить весь файл XML без специального тега совпадения - PullRequest
0 голосов
/ 08 января 2019

У меня есть вопрос о языке 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, это не работает. Есть ли какая-нибудь хитрость, чтобы сделать это?

...