PHP書き込みXMLファイル

1861 ワード


<?php
    $domain = "DOMAIN";
    $username = "USERNAME"; 
    $owner = "OWNER" ;
    $template = "TEMPLATE" ;
    $description = "DESCRIPTION" ;
    $topics = "TOPICS" ;
    $subject  = "SUBJECT" ;

    $xmlstr = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<batchcommands>

</batchcommands>"; $xml = new SimpleXMLElement($xmlstr); $create = $xml->addchild('create'); $mailing_list = $create->addchild('mailing_list'); $mailing_list->addAttribute('domain', ($domain)); $mailing_list->addAttribute('username', ($username)); $mailing_list->addChild('owner', $owner); $mailing_list->addChild('template', $template); $mailing_list->addChild('description', $description); $mailing_list->addChild('topics', $topics); $mailing_list->addChild('subject', $subject); $xml->asXML("C:/create.xml"); ?>

ファイルの内容を生成するには、次の手順に従います.

<?xml version="1.0" encoding="UTF-8"?>
<batchcommands>
	<create>
		<mailing_list domain="DOMAIN" username="USERNAME">
			<owner>OWNER</owner>
			<template>TEMPLATE</template>
			<description>DESCRIPTION</description>
			<topics>TOPICS</topics>
			<subject>SUBJECT</subject>
		</mailing_list>
	</create>
</batchcommands>