注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
サポート対象:バッチ、ストリーミング
指定されたスキーマ定義に従って XML 文字列をパースし、スキーマに含まれないフィールドは無視します。
式のカテゴリー: ファイル、構造体
出力タイプ: 構造体
引数の値:
xmlSIMPLE| xml | 出力 |
|---|---|
| <airline> <id>XB-112</id> <airport> <id>JFK</id> <miles>2000</miles> </airport> </airline> | { airport: { id: JFK, miles: 2000, }, id: XB-112, } |
説明: 名前空間を無視する場合、パース時にデータ内の名前空間が無視されます。名前空間は除去されるため、スキーマ内の名前空間付きの名前がキーと一致することはありません。
引数の値:
xmlSIMPLE| xml | 出力 |
|---|---|
| <ns1 ns1="tall"> <ns1>John Doe</ns1> <email>john.doe@exampl... | { _attribute: tall, address: { city: Exampleville, *... |
説明: 要求されたフィールドが入力 XML にない場合、そのフィールドは null になります。
引数の値:
xmlSIMPLE| xml | 出力 |
|---|---|
| <airline> <id>XB-112</id> <airport> <id>JFK</id> </airport> </airline> | { airport: { id: JFK, miles: null, }, id: XB-112, } |
説明: 要求されたスキーマが小さすぎる場合、スキーマ内のフィールドのみがパースされます。
引数の値:
xmlSIMPLE| xml | 出力 |
|---|---|
| <airline> <id>XB-112</id> <airport> <id>JFK</id> </airport> </airline> | { id: XB-112, } |
説明: 名前の前に属性の接頭辞を付けることで、属性を読み取れます。
引数の値:
xmlSIMPLE| xml | 出力 |
|---|---|
| <airline> <id>XB-112</id> <airport id="JFK"> <miles>2000</miles> </airport> </airline> | { airport: { _id: JFK, miles: 2000, }, id: XB-112, } |