Xsl, Xml Php

Not really sure where to post this either server or client side. Anyway. I have an XSL file that displays information from an XML file into text fields.

I was wondering if anyone knew how to get it so that I could modify or delete the xml via the XSL page and if necessary with PHP.

Heres the code from my XSL file:


<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="centre_site">
<div id="site_header2"></div><br /><br /><br /><br /><br /><br />
<xsl:for-each select="images/pic">
<form>

<p><b>Header:</b></p>

<input type="text">
<xsl:attribute name="value">
<xsl:value-of select="heading" />
</xsl:attribute>
</input>

<br />

<p><b>Title:</b></p>

<input type="text">
<xsl:attribute name="value">
<xsl:value-of select="description" />
</xsl:attribute></input>

<br />

<br />

<img>
  <xsl:attribute name="src">
  <xsl:value-of select="thumbnail" /> 
  </xsl:attribute>
  <xsl:attribute name="width">
  <xsl:value-of select="90" /> 
  </xsl:attribute>
  <xsl:attribute name="height">
  <xsl:value-of select="65" /> 
  </xsl:attribute>
 </img>
 
 <br />
 
<p><b>Information:</b></p>

<!--<textarea style="width:200px;height:100px;">
<xsl:attribute name="value">
<xsl:value-of select="info" />
</xsl:attribute>
<xsl:text> </xsl:text>
</textarea>-->

<input type="text">
<xsl:attribute name="value">
<xsl:value-of select="info" />
</xsl:attribute>
</input>

<br />

</form>

<p align="center"><b>__________________________________________________________________________________________________</b></p>
</xsl:for-each>
</div>

</body>
</html>
</xsl:template>
</xsl:stylesheet>

Any info or source for tutorials would be great. Thanks.