summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2009-04-28 19:12:25 +0200
committerDavid Sommerseth <davids@redhat.com>2009-04-29 11:22:12 +0200
commite013d57e504c4e989c0503e62b63369bb16ebdaf (patch)
treeace1be1d47f193a78771d44b0cbf554cf8cd8d6a
parent4b925a1433b65c217e787804df3cf349d6b387aa (diff)
downloadpython-dmidecode-e013d57e504c4e989c0503e62b63369bb16ebdaf.tar.gz
python-dmidecode-e013d57e504c4e989c0503e62b63369bb16ebdaf.tar.xz
python-dmidecode-e013d57e504c4e989c0503e62b63369bb16ebdaf.zip
Added pythonmap.xml - default XML -> Python mapping setup
Only added mapping for the 'bios' section.
-rw-r--r--src/pythonmap.xml35
1 files changed, 28 insertions, 7 deletions
diff --git a/src/pythonmap.xml b/src/pythonmap.xml
index a49a8ab..14f4f9b 100644
--- a/src/pythonmap.xml
+++ b/src/pythonmap.xml
@@ -1,16 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<dmidecode_fieldmap version="1">
- <Mapping name="BIOSLanguage">
- <Map keytype="string" key="/BIOSlanguage/@handle" valuetype="dict">
+ <Mapping name="bios">
+ <Map keytype="string" key="/dmidecode/BIOSlanguage/@handle" valuetype="dict">
<Map keytype="constant" key="data" valuetype="dict">
<Map keytype="constant" key="Currently Installed Language"
- valuetype="list:string" value="/BIOSlanguage/Installed/Language"/>
+ valuetype="list:string" value="/dmidecode/BIOSlanguage/Installed/Language"/>
<Map keytype="constant" key="Installed Languages"
- valuetype="integer" value="/BIOSlanguage/@installable_languages"/>
+ valuetype="integer" value="/dmidecode/BIOSlanguage/@installable_languages"/>
</Map>
- <Map keytype="constant" key="dmi_type" valuetype="integer" value="/BIOSlanguage/@type"/>
- <Map keytype="constant" key="dmi_handle" valuetype="string" value="/BIOSlanguage/@handle"/>
- <Map keytype="constant" key="dmi_size" valuetype="integer" value="/BIOSlanguage/@size"/>
+ <Map keytype="constant" key="dmi_type" valuetype="integer" value="/dmidecode/BIOSlanguage/@type"/>
+ <Map keytype="constant" key="dmi_handle" valuetype="string" value="/dmidecode/BIOSlanguage/@handle"/>
+ <Map keytype="constant" key="dmi_size" valuetype="integer" value="/dmidecode/BIOSlanguage/@size"/>
+ </Map>
+ <Map keytype="string" key="/dmidecode/BIOSinfo/@handle" valuetype="dict">
+ <Map keytype="constant" key="Vendor" valuetype="string" value="/dmidecode/BIOSinfo/Vendor"/>
+ <Map keytype="constant" key="Characteristics" valuetype="dict">
+ <Map keytype="string" key="/dmidecode/BIOSinfo/Characteristics/flags/flag"
+ filter="/dmidecode/BIOSinfo/Characteristics/@level" filtervalue="0"
+ valuetype="boolean" value="/dmidecode/BIOSinfo/Characteristics/flags/flag/@enabled"/>
+ </Map>
+ <Map keytype="constant" key="Characteristic x1" valuetype="dict">
+ <Map keytype="string" key="/dmidecode/BIOSinfo/Characteristics/characteristic"
+ filter="/dmidecode/BIOSinfo/Characteristics/@level" filtervalue="x1"
+ valuetype="boolean" value="/dmidecode/BIOSinfo/Characteristics/characteristic/@enabled"/>
+ </Map>
+ <Map keytype="constant" key="Characteristic x2" valuetype="dict">
+ <Map keytype="string" key="/dmidecode/BIOSinfo/Characteristics/characteristic"
+ filter="/dmidecode/BIOSinfo/Characteristics/@level" filtervalue="x2"
+ valuetype="boolean" value="/dmidecode/BIOSinfo/Characteristics/characteristic/@enabled"/>
+ </Map>
+ <Map keytype="constant" key="dmi_type" valuetype="integer" value="/dmidecode/BIOSinfo/@type"/>
+ <Map keytype="constant" key="dmi_handle" valuetype="string" value="/dmidecode/BIOSinfo/@handle"/>
+ <Map keytype="constant" key="dmi_size" valuetype="integer" value="/dmidecode/BIOSinfo/@size"/>
</Map>
</Mapping>
</dmidecode_fieldmap>