現在の位置: ホーム> 関数カテゴリ一覧> __construct

__construct

新しいSimplexMLelementオブジェクトを作成します。
名前:__construct
カテゴリ:未分類
対応言語:php
一言説明:新しいSimplexMLelementオブジェクトを作成します。

定義と使用法

__construct()関数は、新しいsimplexmLelementオブジェクトを作成するために使用されます。

例1

文字列からsimplexmLelementオブジェクトを作成します。

 <?php
$ note = <<< xml
<ノート>
<to> george </to>
<from> john </from>
<見出し>リマインダー</heading>
<body>会議を忘れないでください!</body>
</note>
XML ;

$ xml = new SimplexmLelement ( $ note ) ;
echo $ xml- > asxml ( ) ;
?>

インスタンスを実行します

例2

次のXMLファイル「 Note.xml 」があるとします。

 <? XMLバージョン= "1.0"エンコード= "utf-8" ?>
<ノート>
    <to> george </ to >
    <from> john </ from >
    <見出し>リマインダー</ heading >
    <body>今週末私を忘れないでください! </ body >
</ note >

URLからsimplexmLelementオブジェクトを作成します。

 <?php
$ xml = new SimplexmLelement ( "note.xml" 、 0 、 true ) ;
echo $ xml- > asxml ( ) ;
?>

インスタンスを実行します

文法

SimplexmLelement :: __construct ( dataoptionsdata_is_urlnsis_prefix
パラメーター 説明する
データ

必須。よく形成されたXML文字列を指定します。

data_is_urlがtrueの場合、XMLドキュメントのパスまたはURLを指定します。

オプション

オプション。追加のLIBXMLパラメーターを指定します。

オプションと1または0を指定して設定します(libxml_noblanks(1)などのtrueまたはfalse)。

考えられる値は次のとおりです。

  • libxml_compact-ノード割り当て最適化をアクティブ化する(アプリケーションを加速する可能性がある)
  • libxml_dtdattr -デフォルトのDTD属性を設定します
  • libxml_dtdload-外部サブセットのロード
  • LIBXML_DTDVALID -DTDを使用して確認します
  • libxml_noblanks-ブランクノードを削除します
  • libxml_nocdata-テキストノードにcdataをマージします
  • libxml_noemptytag-拡張空のタグ(例:<br/>から<br> </br>)
    (domdocument-> save()およびdomdocument-> savexml()関数でのみ利用可能)
  • libxml_noent-エンティティを交換します
  • libxml_noerror-エラーレポートは表示されません
  • libxml_nonet-ドキュメントのロード時にネットワークアクセスを無効にします
  • libxml_nowarning-警告レポートが表示されません
  • libxml_noxmldecl-ドキュメントを保存するときにXML宣言を省略します
  • libxml_nsclean-冗長な名前空間宣言を削除します
  • libxml_parsehuge -xml_parse_hugeフラグを設定して、パーサーのハードコーディング制限をリラックスさせます。
    (これは、ドキュメントの最大深度とテキストノードサイズの制限に影響します)
  • libxml_xinclude- xinclude置換を実装します
  • LIBXML_ERR_ERROR-回復可能なエラーを取得します
  • libxml_err_fatal-致命的なエラーを取得します
  • libxml_err_none-エラーを取得しません
  • libxml_err_warning-簡単な警告を取得します
  • libxml_version -libxmlバージョンを取得します(たとえば20605または20617)
  • libxml_dotted_version- libxmlの点線バージョンを取得します(たとえば、2.6.5または2.6.17)
data_is_url

オプション。 trueは、データが文字列データではなくXMLドキュメントのパス/URLであることを指定します。

デフォルトはfalseです。

ns オプション。名前空間プレフィックスまたはURIを指定します。
is_prefix

オプション。ブール値を指定します。 NSがプレフィックスである場合はTRUE、 NSがURIの場合はfalse。

デフォルトはfalseです。

類似の関数
  • LIBXMLエラーを無効にして、ユーザーが必要に応じてエラーメッセージを読み取ることができます。 libxml_use_internal_errors

    libxml_use_internal_errors

    LIBXMLエラーを無効にして、ユーザー
  • この例外が別の例外によってトリガーされる場合、このメソッドは以前の例外を返します。そうでない場合は、nullを返します。 getPrevious

    getPrevious

    この例外が別の例外によってトリガーされる
  • 日付をフランス共和国からジュリアンデイカウントに変換します。 frenchtojd

    frenchtojd

    日付をフランス共和国からジュリアンデイカ
  • zipファイルのアイテムの名前を返します。 zip_entry_name

    zip_entry_name

    zipファイルのアイテムの名前を返します
  • 結果データを取得します。 mysql_result

    mysql_result

    結果データを取得します。
  • レコードポインターを移動します。 mysql_data_seek

    mysql_data_seek

    レコードポインターを移動します。
  • FTPサーバーの現在のディレクトリを変更します。 ftp_chdir

    ftp_chdir

    FTPサーバーの現在のディレクトリを変更
  • フィールドカーソルを指定されたフィールドオフセットに設定します。 field_seek

    field_seek

    フィールドカーソルを指定されたフィールド
人気記事(にんききじ)