2022 April Release

Class COOXML@1.1:XMLElementMapping Permanent link for this heading

Class Hierarchy

Object > ComponentObject > XMLElementMapping

Defines the list of mappings of XML elements to object properties.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

LanguageStringList[]

mlname

Multilingual Name

ObjectClass

xmlcreateobjclass

Object Class Used When Creating

XMLElementMapList[]

xmlelemmap

Mapping of Properties

ObjectClass

xmlimpobjclass

Object Class Used When Searching

boolean

xmlimpsearch

Search Object When Loading

AttributeDefinition[]

xmlimpsrattrs

Properties to Search Object When Loading

ObjectClass

xmlobjclass

Usable for Object Class

string(10)

xmlprefix

Prefix of XML Namespace Used for Dumping

string

xmlrootelemtag

Tag of XML Root Element

XMLSchema

xmlschema

XML Schema

XMLSchemaList[]

xmlschemalist

Additional XML Schemas

XMLSubElementMapping[]

xmlsubelementmap

Mappings for Sub Elements

Actions Permanent link for this heading

Return Type

Signature

void

LoadSchema(
  ref interface xmlschemas,
  optional XMLParser xmlparser)

void

MapObjectToXML(
  object object,
  ref interface document,
  out interface node,
  out optional string[] filenames,
  optional boolean validateschema,
  optional string filepath,
  optional any value,
  ref optional interface xmlschemas,
  optional dictionary globalscope,
  optional XMLParser xmlparser)

void

MapXMLToObject(
  interface node,
  ref object object,
  out optional object[] changedobjs,
  optional XMLParser xmlparser)