構造化データと XML ドキュメント
XML ファイルの構造化データの読み取りと書き込みを行います。MATLAB® API for XML Processing (MAXP) を使用して、XML ドキュメントの作成、読み取り、書き込み、変換およびクエリを行う高度なアプリケーションを開発します。MAXP を使用するには、XML、DOM、XSLT、XPath、および関連する W3C 標準の知識が必要です。
関数
構造化データの読み取りと書き込み
readstruct | ファイルから構造体配列を作成する (R2020b 以降) |
writestruct | 構造体配列をファイルに書き込む (R2020b 以降) |
readtable | ファイルからのテーブルの作成 |
writetable | ファイルへの table の書き込み |
クラス
MATLAB API for XML Processing
XML ドキュメントの読み取りおよび書き込み
matlab.io.xml.dom.DOMWriter | Writer that serializes an XML document (R2021a 以降) |
matlab.io.xml.dom.EntityResolver | Abstract base class for entity resolvers (R2021a 以降) |
matlab.io.xml.dom.FileWriter | Writer that creates a text file (R2021a 以降) |
matlab.io.xml.dom.Locator | XML ファイル内の要素の位置 (R2021a 以降) |
matlab.io.xml.dom.Parser | XML マークアップ パーサー (R2021a 以降) |
matlab.io.xml.dom.ParserConfiguration | XML parser options (R2021a 以降) |
matlab.io.xml.dom.ParseError | Specifies XML markup parse error (R2021b 以降) |
matlab.io.xml.dom.ParseErrorHandler | Abstract base class for parse error handlers (R2021b 以降) |
matlab.io.xml.dom.ParseErrorLocator | Specifies location of parse error (R2021b 以降) |
matlab.io.xml.dom.ParseErrorSeverity | Enumeration class denoting XML markup parse error severity (R2021b 以降) |
matlab.io.xml.dom.ResourceIdentifier | XML resource identifier (R2021a 以降) |
matlab.io.xml.dom.ResourceIdentifierType | XML リソース識別子タイプ (R2021a 以降) |
matlab.io.xml.dom.WriterConfiguration | XML DOM writer options (R2021a 以降) |
W3C DOM
matlab.io.xml.dom.Attr | Attribute of XML element (R2021a 以降) |
matlab.io.xml.dom.CDATASection | CDATA section (R2021a 以降) |
matlab.io.xml.dom.Comment | Comment in XML document (R2021a 以降) |
matlab.io.xml.dom.Document | XML Document (R2021a 以降) |
matlab.io.xml.dom.DocumentConfiguration | Specify XML document normalization options (R2022a 以降) |
matlab.io.xml.dom.DocumentFragment | Group of document nodes (R2021a 以降) |
matlab.io.xml.dom.DocumentType | Document type (R2021a 以降) |
matlab.io.xml.dom.Element | Element of XML document (R2021a 以降) |
matlab.io.xml.dom.Entity | Entity defined by document type (R2021a 以降) |
matlab.io.xml.dom.NamedNodeMap | Set of document nodes with names (R2021a 以降) |
matlab.io.xml.dom.NodeList | ドキュメント ノードのリスト (R2021a 以降) |
matlab.io.xml.dom.Notation | Notation in document type definition (R2021a 以降) |
matlab.io.xml.dom.ProcessingInstruction | XML processing instruction (R2021a 以降) |
matlab.io.xml.dom.Text | Text in an XML document (R2021a 以降) |
matlab.io.xml.dom.TypeInfo | Schema type information (R2021a 以降) |
XML 変換
matlab.io.xml.transform.CompiledStylesheet | Compiled stylesheet (R2021a 以降) |
matlab.io.xml.transform.ResultDocument | Store transformation result as document (R2021a 以降) |
matlab.io.xml.transform.ResultString | Store transformation result as string (R2021a 以降) |
matlab.io.xml.transform.ResultFile | Store transformation result as file (R2021a 以降) |
matlab.io.xml.transform.SourceDocument | XML source document for transformation (R2021a 以降) |
matlab.io.xml.transform.SourceFile | XML source file for transformation (R2021a 以降) |
matlab.io.xml.transform.SourceString | XML source string for transformation (R2021a 以降) |
matlab.io.xml.transform.StylesheetSourceDocument | Stylesheet source document for transformation (R2021a 以降) |
matlab.io.xml.transform.StylesheetSourceFile | Stylesheet source file for transformation (R2021a 以降) |
matlab.io.xml.transform.StylesheetSourceString | XSL source string for transformation (R2021a 以降) |
matlab.io.xml.transform.Tracer | Trace execution of stylesheet (R2022a 以降) |
matlab.io.xml.transform.Transformer | XML document transformer (R2021a 以降) |
XPath クエリ
matlab.io.xml.xpath.CompiledExpression | Compiled XPath expression (R2021a 以降) |
matlab.io.xml.xpath.EvalResultType | Result type for XPath expression evaluation (R2021a 以降) |
matlab.io.xml.xpath.Evaluator | XPath expression evaluator (R2021a 以降) |
matlab.io.xml.xpath.PrefixResolver | Abstract base class for namespace prefix resolvers (R2021a 以降) |
名前空間
MATLAB API for XML Processing
matlab.io.xml.dom | XML の作成、読み取り、および書き込みを行うためのクラス (R2021a 以降) |
matlab.io.xml.transform | XML ドキュメントを変換するクラス (R2021a 以降) |
matlab.io.xml.xpath | XPath 式を評価するためのクラス (R2021a 以降) |
トピック
- XML ファイルのドキュメント オブジェクト モデルへのインポート
matlab.io.xml.dom.Parser
またはxmlread
を使用して、XML ファイルを DOM ドキュメント ノードに読み取る。 - ドキュメント オブジェクト モデルの XML ファイルへのエクスポート
matlab.io.xml.dom.DOMWriter
またはxmlwrite
を使用して、DOM ドキュメント ノードを XML ファイルに書き込む。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)