Php ile Xml Oluşturma

Php ile Xml Dosyası oluşturma scripti

        $xml_output = '<?xml version="1.0" encoding="iso-8859-9"?> '; 						
		$xml_output .= "\n<SQLSERVER>\n";
		$xml_output .= "\t\t<Server>". $MsSqlServer ."</Server>\n";
		$xml_output .= "\t\t<Database>". $MsSqlDatabase ."</Database>\n";  
		$xml_output .= "\t\t<Kullanici>". $MsSqlKullanici ."</Kullanici>\n";
		$xml_output .= "\t\t<Sifre>". $MsSqlSifre ."</Sifre>\n"; 
		$xml_output .= "</SQLSERVER>\n";
		$yaz=fopen('conf.xml', "w"); 

		fwrite($yaz,$xml_output);   
	   fclose($yaz); 

oluşan Xml Dosyası

<?xml version="1.0" encoding="iso-8859-9"?> 
<SQLSERVER>
		<Server>ServerAdı</Server>
		<Database>DatabaseAdi</Database>
		<Kullanici>DatabaseKullanici</Kullanici>
		<Sifre>DatabaseSifre</Sifre>
</SQLSERVER>

Php İle Xml Okuma

Php ile xml dosyasından veri okuma işlemi

   header('Content-Type: text/html; charset=utf-8');
 
    if (file_exists(__DIR__.'/conf.xml')) 
    {
        $xml = simplexml_load_file(__DIR__.'/conf.xml');
        $XmlServer = $xml->Server;
        $XmlData   = $xml->Database;
        $XmlUser   = $xml->Kullanici;
        $XmlSifre  = $xml->Sifre;      
    } 
    else
    {
        $XmlServer = '';
        $XmlData   = '';
        $XmlUser   = ''; 
        $XmlSifre  = '';
    }

örnek Xml Dosyası

<?xml version="1.0" encoding="iso-8859-9"?> 
<SQLSERVER>
		<Server>ServerAdi</Server>
		<Database>DatabaseAdi</Database>
		<Kullanici>Kullanıcı</Kullanici>
		<Sifre>Şifre</Sifre>
</SQLSERVER>

E-Fatura Banka Bilgileri Ekleme

E-fatura xml template bölümünde id=”notesTable” alanının altına eklediğiniz de notlar alanında gözükecektir

<br>
<table width="770" align="left" height="80">
	<tbody>
		<tr align="left">
			<td id="notesTableTd" style="width:3%">
				<span style="font-weight:bold;">
					<xsl:text>BANKA -1</xsl:text><br>
					<xsl:text>BANKA -2</xsl:text><br>					 
				</span>
			</td>
			
			<td id="notesTableTd" style="width:3%">
				<span style="font-weight:bold; ">
					<xsl:text>BANKA1-ŞUBE</xsl:text><br>
					<xsl:text>BANKA2-ŞUBE</xsl:text><br>				 
				</span>
			</td>
			
			<td id="notesTableTd" style="width:1%">
				<span>			 
					<xsl:text>TL Hesabı</xsl:text><br>
					<xsl:text>TL Hesabı</xsl:text><br>														
				</span>
			</td>
			
			<td id="notesTableTd" style="width:7%">
				<span style="font-weight:bold;">
					<xsl:text>BANKA-1 IBAN</xsl:text><br>
					<xsl:text>BANKA-2 IBAN</xsl:text><br>						 
				</span>
			</td>
		</tr>
	</tbody>
</table>

BANKA -1
BANKA -2
BANKA1-ŞUBE
BANKA2-ŞUBE
TL Hesabı
TL Hesabı
BANKA-1 IBAN
BANKA-2 IBAN

E-Fatura Teslim Alan Teslim Eden Ekleme

E-fatura xml template bölümünde id=”notesTable” alanının altına eklediğiniz de notlar alanında gözükecektir

 
	<table border="1"  width="100%"  height="150">
		<tbody>
			<tr>
				<td width="50%" align="center" height="20" >
					<b>Teslim Alan</b>
				</td>
				
				<td width="50%" align="center" height="20">
					<b>Teslim Eden</b>
				</td>
			</tr>
			<tr>
				<td width="50%" align="center" ></td>
				<td width="50%" align="center"></td>
			</tr>
		</tbody>
 </table>
Teslim Alan Teslim Eden