Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Données structurées et documents XML

Travailler avec des données structurées et des documents XML (Extensible Markup Language)

Lisez et écrivez facilement des données structurées dans un fichier XML avec les fonctions readstruct et writestruct.

Développez des applications avancées qui créent, lisent, écrivent, transforment ou interrogent des documents XML avec MATLAB® API for XML Processing (MAXP). L’utilisation de MAXP nécessite une bonne connaissance des spécifications XML, DOM, XSLT, XPath et des normes du W3C associées.

Fonctions

développer tout

readstructCreate structure array from file (depuis R2020b)
writestructWrite structure array to file (depuis R2020b)
xmlreadRead XML document and return Document Object Model node
xmlwriteWrite XML Document Object Model node
xsltTransform XML document using XSLT engine

Classes

développer tout

Lecture et écriture de documents XML

matlab.io.xml.dom.DOMWriterWriter that serializes an XML document (depuis R2021a)
matlab.io.xml.dom.EntityResolverAbstract base class for entity resolvers (depuis R2021a)
matlab.io.xml.dom.FileWriterWriter that creates a text file (depuis R2021a)
matlab.io.xml.dom.LocatorLocation of element in XML file (depuis R2021a)
matlab.io.xml.dom.ParserXML markup parser (depuis R2021a)
matlab.io.xml.dom.ParserConfigurationXML parser options (depuis R2021a)
matlab.io.xml.dom.ParseErrorSpecifies XML markup parse error (depuis R2021b)
matlab.io.xml.dom.ParseErrorHandlerAbstract base class for parse error handlers (depuis R2021b)
matlab.io.xml.dom.ParseErrorLocatorSpecifies location of parse error (depuis R2021b)
matlab.io.xml.dom.ParseErrorSeverityEnumeration class denoting XML markup parse error severity (depuis R2021b)
matlab.io.xml.dom.ResourceIdentifierXML resource identifier (depuis R2021a)
matlab.io.xml.dom.ResourceIdentifierTypeXML resource identifier type (depuis R2021a)
matlab.io.xml.dom.WriterConfigurationXML DOM writer options (depuis R2021a)

DOM du W3C

matlab.io.xml.dom.AttrAttribute of XML element (depuis R2021a)
matlab.io.xml.dom.CDATASectionCDATA section (depuis R2021a)
matlab.io.xml.dom.CommentComment in XML document (depuis R2021a)
matlab.io.xml.dom.DocumentXML Document (depuis R2021a)
matlab.io.xml.dom.DocumentConfigurationSpecify XML document normalization options (depuis R2022a)
matlab.io.xml.dom.DocumentFragmentGroup of document nodes (depuis R2021a)
matlab.io.xml.dom.DocumentTypeDocument type (depuis R2021a)
matlab.io.xml.dom.ElementElement of XML document (depuis R2021a)
matlab.io.xml.dom.EntityEntity defined by document type (depuis R2021a)
matlab.io.xml.dom.NamedNodeMapSet of document nodes with names (depuis R2021a)
matlab.io.xml.dom.NodeListList of document nodes (depuis R2021a)
matlab.io.xml.dom.NotationNotation in document type definition (depuis R2021a)
matlab.io.xml.dom.ProcessingInstructionXML processing instruction (depuis R2021a)
matlab.io.xml.dom.TextText in an XML document (depuis R2021a)
matlab.io.xml.dom.TypeInfoSchema type information (depuis R2021a)

Transformation XML

matlab.io.xml.transform.CompiledStylesheetCompiled stylesheet (depuis R2021a)
matlab.io.xml.transform.ResultDocumentStore transformation result as document (depuis R2021a)
matlab.io.xml.transform.ResultStringStore transformation result as string (depuis R2021a)
matlab.io.xml.transform.ResultFileStore transformation result as file (depuis R2021a)
matlab.io.xml.transform.SourceDocumentXML source document for transformation (depuis R2021a)
matlab.io.xml.transform.SourceFileXML source file for transformation (depuis R2021a)
matlab.io.xml.transform.SourceStringXML source string for transformation (depuis R2021a)
matlab.io.xml.transform.StylesheetSourceDocumentStylesheet source document for transformation (depuis R2021a)
matlab.io.xml.transform.StylesheetSourceFileStylesheet source file for transformation (depuis R2021a)
matlab.io.xml.transform.StylesheetSourceStringXSL source string for transformation (depuis R2021a)
matlab.io.xml.transform.TracerTrace execution of stylesheet (depuis R2022a)
matlab.io.xml.transform.TransformerXML document transformer (depuis R2021a)

Requêtes XPath

matlab.io.xml.xpath.CompiledExpressionCompiled XPath expression (depuis R2021a)
matlab.io.xml.xpath.EvalResultTypeResult type for XPath expression evaluation (depuis R2021a)
matlab.io.xml.xpath.EvaluatorXPath expression evaluator (depuis R2021a)
matlab.io.xml.xpath.PrefixResolverAbstract base class for namespace prefix resolvers (depuis R2021a)

Packages

développer tout

matlab.io.xml.domClasses for creating, reading, and writing XML (depuis R2021a)
matlab.io.xml.transformClasses for transforming XML documents (depuis R2021a)
matlab.io.xml.xpathClasses for evaluating XPath expressions (depuis R2021a)

Rubriques