如何使用PHP创建XML
我是如何使用PHP创建XML,php,xml,Php,Xml,我是PHP的初学者。我想动态创建一个XML文件,我知道怎么做。但是在本例中,在XML文件中,一个节点应该包含一个属性“name”,其值来自$\u POST变量。如何编写PHP代码来创建包含属性为“name”的节点的XML文件。这可能对您有所帮助: <?php // Send the headers header('Content-type: text/xml'); header('Pragma: public'); header('Cache-control: private'); hea
PHP
的初学者。我想动态创建一个XML
文件,我知道怎么做。但是在本例中,在XML
文件中,一个节点应该包含一个属性“name”,其值来自$\u POST
变量。如何编写PHP
代码来创建包含属性为“name”的节点的XML
文件。这可能对您有所帮助:
<?php
// Send the headers
header('Content-type: text/xml');
header('Pragma: public');
header('Cache-control: private');
header('Expires: -1');
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
echo '<xml>';
// echo some dynamically generated content here
echo '</xml>';
?>
最后用.php
扩展名保存文件作为问题的解决方案,请尝试执行以下示例代码片段
As a solution to your problem please try executing following example code snippet
The below code snippet is created on basis of assumption that there is a form for user registration containing fields such as email ,address depicting the procedure for dynamically generation of **xml** content using php
<?php
$xmlstring='<xml>';
if($_SERVER['REQUEST_METHOD']=='POST')
{
$xmlstring.='<user>
<email>'.$POST['email'].'</email>
<address>'.$_POST['address'].'</address>
</user>';
}
$xmlstring.='</xml>';
header('Content-type:text/xml');
echo $xmlstring;
die;
?>
下面的代码片段是基于以下假设创建的,即存在一个用户注册表单,其中包含一些字段,如email、address,这些字段描述了使用php动态生成**xml**内容的过程
Duplicates:,伙计们,我从这个链接得到了答案。这就是我需要的。谢谢