contact
投稿されたフォーム データをタグに入力し、それを Web サービスに送信する必要があります。私の問題は、タグに
アクセスできないことです。contact:firstname
print_r($xml->create)
結果の空のオブジェクトSimpleXMLElement Object ( )
$_POST['firstname']
たとえば、contact:firstname
タグにどのように設定できますか?
これは私のxmlファイルです:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<create>
<contact:create xmlns:contact="http://epp.example.com/ns/contact-1.0">
<contact:postalInfo type="int">
<contact:firstname></contact:firstname>
<contact:lastname></contact:lastname>
<contact:idNumber type="NationalID" cc="XX"></contact:idNumber>
<contact:addr>
<contact:street></contact:street>
<contact:city></contact:city>
<contact:sp></contact:sp>
<contact:pc></contact:pc>
<contact:cc></contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:voice></contact:voice>
<contact:fax></contact:fax>
<contact:email></contact:email>
<contact:authInfo>
<contact:pw></contact:pw>
</contact:authInfo>
</contact:create>
</create>
<clTRID></clTRID>
</command>
</epp>
これは私のphpコードです:
<?php
$xml = simplexml_load_file('test.xml');
/*
$doc = new DOMDocument('1.0');
$doc->formatOutput = true;
$doc->preserveWhiteSpace = true;
$doc->loadXML($xml->asXML(), LIBXML_NOBLANKS);
$doc->save('data.xml');
*/
?>