Additional XML Tools
The XML tools are found in the application AbxXmlBasicToolsApp. The following tools and samples are provided:
AbxXmlDtdToSchemaFile
Convert a dtd file to a schema.
AbxXmlDtdToSchemaFile
createSchemaFileNamed: 'order.xsd'
fromDtdFileNamed: 'order.dtd'
 
AbxXmlDtdToMappingFile
Convert a dtd file to a mapping file.
AbxXmlDtdToMappingFile createMappingFileNamed: 'order-dtdtomap.map'
fromDtdFileNamed: order.dtd'
classPrefix: 'Jrc'
classSuffix: nil
defaultAttribute: nil
 
AbxXmlDtdToClass
Create Smalltalk classes based on the structure in a dtd file.
AbxXmlDtdToClass
createClassesFrom: 'order.dtd'
in: AbtXmlBasicSamples
classPrefix: 'Jrc'
classSuffix: nil.
 
 
AbxXmlSchemaToMappingFile
Convert a schema file to a mapping file.
AbxXmlSchemaToMappingFile
createMappingFileNamed: order.map'
fromSchemaFileNamed: 'order.xsd'
classPrefix: ''
classSuffix: ''
defaultAttribute: nil.
 
AbxXmlSchemaToClass
Create Smalltalk classes based on the structure in a schema file.
 
AbxXmlSchemaToClass new createClassesFrom: 'C:\Program Files\Instantiations\VA Smalltalk\10.0\xml\order.xsd'
in: SolSandbox replace: true.
 
AbxXmlApplicationToSchemaFile
Create a schema file based on the Smalltalk classes found in specific application(s) or class(es) .
AbxXmlApplicationToSchemaFile
createSchemaFileNamed: 'order.xsd'
from: AbtXmlBasicSamples.
 
AbxXmlApplicationToSchemaFile
createSchemaFileNamed: 'order.xsd'
fromClasses: (OrderedCollection with: JrcAddress
with: JrcCustomer
with: JrcCustomerID
with: JrcItem
with: JrcItems
with: JrcOrder).
 
Last modified date: 01/29/2015