<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.minerva-apps.com/index.php?action=history&amp;feed=atom&amp;title=Libreria_DOMDocument_per_la_gestione_dei_file_XML</id>
	<title>Libreria DOMDocument per la gestione dei file XML - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.minerva-apps.com/index.php?action=history&amp;feed=atom&amp;title=Libreria_DOMDocument_per_la_gestione_dei_file_XML"/>
	<link rel="alternate" type="text/html" href="https://wiki.minerva-apps.com/index.php?title=Libreria_DOMDocument_per_la_gestione_dei_file_XML&amp;action=history"/>
	<updated>2026-05-01T15:45:39Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.minerva-apps.com/index.php?title=Libreria_DOMDocument_per_la_gestione_dei_file_XML&amp;diff=1404&amp;oldid=prev</id>
		<title>Andrea: Creata pagina con &quot;&amp;larr; ritorno a PHP Category:PHP Category:XML Category:DOMDocument   == Creazione == &lt;pre&gt; // creo l'xml $domtree = new \DOMDocument( &quot;1.0&quot;, &quot;UTF...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.minerva-apps.com/index.php?title=Libreria_DOMDocument_per_la_gestione_dei_file_XML&amp;diff=1404&amp;oldid=prev"/>
		<updated>2024-02-16T15:38:38Z</updated>

		<summary type="html">&lt;p&gt;Creata pagina con &amp;quot;&lt;a href=&quot;/index.php?title=GENERALE#PHP&quot; title=&quot;GENERALE&quot;&gt;← ritorno a PHP&lt;/a&gt; &lt;a href=&quot;/index.php?title=Categoria:PHP&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Categoria:PHP (la pagina non esiste)&quot;&gt;Category:PHP&lt;/a&gt; &lt;a href=&quot;/index.php?title=Categoria:XML&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Categoria:XML (la pagina non esiste)&quot;&gt;Category:XML&lt;/a&gt; &lt;a href=&quot;/index.php?title=Categoria:DOMDocument&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Categoria:DOMDocument (la pagina non esiste)&quot;&gt;Category:DOMDocument&lt;/a&gt;   == Creazione == &amp;lt;pre&amp;gt; // creo l&amp;#039;xml $domtree = new \DOMDocument( &amp;quot;1.0&amp;quot;, &amp;quot;UTF...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[GENERALE#PHP|&amp;amp;larr; ritorno a PHP]] [[Category:PHP]] [[Category:XML]] [[Category:DOMDocument]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creazione ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// creo l'xml&lt;br /&gt;
$domtree = new \DOMDocument( &amp;quot;1.0&amp;quot;, &amp;quot;UTF-8&amp;quot; );&lt;br /&gt;
// xls&lt;br /&gt;
$xslt = $domtree-&amp;gt;createProcessingInstruction( &amp;quot;xml-stylesheet&amp;quot;, 'type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;'.\Cake\Routing\Router::url('/', true).'einvoice/FoglioStileAssoSoftware.xsl&amp;quot;' );&lt;br /&gt;
$domtree-&amp;gt;appendChild( $xslt );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attributi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$xmlRoot = $domtree-&amp;gt;createElement( &amp;quot;p:FatturaElettronica&amp;quot; );&lt;br /&gt;
$domAttribute = $xmlRoot-&amp;gt;setAttribute( &amp;quot;versione&amp;quot;, $formato );&lt;br /&gt;
$domAttribute = $xmlRoot-&amp;gt;setAttribute( &amp;quot;xmlns:ds&amp;quot;, &amp;quot;http://www.w3.org/2000/09/xmldsig#&amp;quot; );&lt;br /&gt;
$domAttribute = $xmlRoot-&amp;gt;setAttribute( &amp;quot;xmlns:p&amp;quot;, &amp;quot;http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2&amp;quot; );&lt;br /&gt;
$domAttribute = $xmlRoot-&amp;gt;setAttribute( &amp;quot;xmlns:xsi&amp;quot;, &amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; );&lt;br /&gt;
$domAttribute = $xmlRoot-&amp;gt;setAttribute( &amp;quot;xsi:schemaLocation&amp;quot;, &amp;quot;http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd&amp;quot; );&lt;br /&gt;
$xmlRoot = $domtree-&amp;gt;appendChild( $xmlRoot );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$elemento = $domtree-&amp;gt;createElement( &amp;quot;FatturaElettronicaHeader&amp;quot; );&lt;br /&gt;
$xmlRoot-&amp;gt;appendChild( $elemento );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lettura ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$document = new DOMDocument();&lt;br /&gt;
$document-&amp;gt;loadXml($xml);&lt;br /&gt;
foreach ($document-&amp;gt;getElementsByTagName($tns, &amp;quot;pdmNumber&amp;quot;) as $node) {&lt;br /&gt;
  var_dump($node-&amp;gt;textContent);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Salvataggio ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$domtree-&amp;gt;saveXML( $node );&lt;br /&gt;
...&lt;br /&gt;
$node-&amp;gt;ownerDocument-&amp;gt;saveXML( $node );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrea</name></author>
		
	</entry>
</feed>