0

SDOデータグラフを作成してXML文字列に保存できるphp.net(以下のコード)の例を完成させようとしています。

<?php
/**
 * Create an XML document from scratch
 */
try {
   $xmldas = SDO_DAS_XML::create("letter.xsd");
   try {
       $doc = $xmldas->createDocument();
       $rdo = $doc->getRootDataObject();
       $seq = $rdo->getSequence();
       $seq->insert("April 09, 2005", NULL, 'date');
       $seq->insert("Acme Inc. ", NULL, NULL);
       $seq->insert("United Kingdom. ");
       $seq->insert("Dear", NULL, NULL);
       $seq->insert("Tarun", NULL, "firstName");
       $seq->insert("Nayaraaa", NULL, "lastName");
       $rdo->lastName = "Nayar";
       $seq->insert("Please note that your order number ");
       $seq->insert(12345);
       $seq->insert(" has been dispatched today. Thanks for your business with us.");
       print($xmldas->saveString($doc));
   } catch (SDO_Exception $e) {
       print($e);
   }
} catch (SDO_Exception $e) {
   print("Problem creating an XML document: " . $e->getMessage());
}
?>

コードを実行しようとすると、次のエラーが発生します。

Fatal error: Class 'SDO_DAS_XML' not found in C:\xampp\htdocs\test.php on line 6

4

1 に答える 1

0

最初に SDO パッケージをインストールする必要があります。

詳細については、SDO インストール ドキュメントを参照してください。

sdo.dll編集: Windowsの場合、誰かが既にコンパイルしている場合はお使いのバージョンの phpを見つけるか、自分でビルドする必要があります。

Windows での PHP 拡張機能のインストールを参照してください。

于 2012-08-19T21:23:05.840 に答える