XML modelling of MQMAS sequence

Home and Applets > Cogwheel Phase Cycling > XML Modelling

XML modelling of MQMAS sequence

XML (eXtensible Markup Language) facilitates the sharing of structured data throughout the web. Its specification defines a standard way to add markup to documents. XML documents are composed of markup and content. In the present case, markup with elements including attributes is used. Attributes are name-value pairs that occur inside start-tags after the element name.

For example, the start-tag <A p='-1' w='2'> and its end-tag </A> describe the coherence pathway, pAB = -1, generated by the first pulse A with winding number wA = 2. A is an element whereas p and w are attributes.

We use XML to model cogwheel phase cycling of the well-studied three-pulse split-t1 3QMAS sequence applied to a spin I = 3/2 system. For a single coherence transfer pathway selection, Levitt and coworkers found that the number of steps of phase cycling is N = 23.

We provide a Java file called XmlData.java (and its PDF) which generates the XML document called mqmas.xml.

Step 1: Installation

We create a folder called xmlfile in the folder containing Java JDK1.4 tools (that is jdk1.4/bin, of course, this depends on the configuration of our computer.):

Folder containing Java JDK1.4 tools

Then, we download the XmlData.java file into this xmlfile folder.

Step 2: Compile XmlData.java

We open a DOS window, change the directory to that of Java compiler (javac), and call the Java compiler.

Java file compilation

A file called XmlData.class is created in the xmlfile folder.

Step 3: Run XmlData.class

We run XmlData.class file.

Java file execution

A file called mqmas.xml is created in the folder containing Java JDK1.4 tools (that is, jdk1.4/bin). We copy mqmas.xml file onto WINDOWS desktop for XSLT numerical search. We can check the content of this file with MS WordPad.

Solid-state NMR bibliography for:

Aluminum-27
Antimony-121/123
Arsenic-75
Barium-135/137
Beryllium-9
Bismuth-209
Boron-11
Bromine-79/81
Calcium-43
Cesium-133
Chlorine-35/37
Chromium-53
Cobalt-59
Copper-63/65
Deuterium-2
Gallium-69/71
Germanium-73
Gold-197
Hafnium-177/179
Indium-113/115
Iodine-127
Iridium-191/193
Krypton-83
Lanthanum-139
Lithium-7
Magnesium-25
Manganese-55
Mercury-201
Molybdenum-95/97
Neon-21
Nickel-61
Niobium-93
Nitrogen-14
Osmium-189
Oxygen-17
Palladium-105
Potassium-39/41
Rhenium-185/187
Rubidium-85/87
Ruthenium-99/101
Scandium-45
Sodium-23
Strontium-87
Sulfur-33
Tantalum-181
Titanium-47/49
Vanadium-51
Xenon-131
Zinc-67
Zirconium-91
[Contact me] - Last updated February 20, 2020
Copyright © 2002-2020 pascal-man.com. All rights reserved.