Below are some random
topics that may be useful if you are new to ATML or
To view the ATML with a schema we found that XMLSpy was a bit more robust, but Visual Studio was free. You can get a trial version of XML Spy before you decide to buy. XML Editors could be a good topic for the ATML Forum.
If you remember DLL hell, then you will be ahead in understanding schemas. The namespaces in your schema and ATML code must match or else you will not be able to validate your code. The 1671 overview standard, Annex A.3 (XML Schema Guidelines) discusses namespaces and gives examples of correct and incorrect usage. Take some time to understand namespaces and save yourself hours of frustration.
Below are Microsoft Visual Studio's rules for discovering namespaces. Never rule out a cached copy of something either.
"Schemas used in validation are found by matching the targetNamespace of a compiled schema with the element's xmlns declaration. Compiled schemas are loaded from one of the following locations, listed in order of priority:
"Schemas can also be found in the following additional locations when the schema has a non-empty target namespace:
Microsoft Visual Studio provides a view of the schemas that are being used with your ATM:
In the beginning we found it useful to color code the sample ATML files to help understand where the data matches up. The example below is the expansion of the ONE_DB_COMPRESSION_TEST model: