lib/oddb2xml/xml_definitions.rb in oddb2xml-2.1.7 vs lib/oddb2xml/xml_definitions.rb in oddb2xml-2.1.8
- old
+ new
@@ -1,10 +1,12 @@
# Definitions for the sax-machine parse to parse
# Preparations.xml
require 'sax-machine'
+Strip_For_Sax_Machine = '<?xml version="1.0" encoding="utf-8"?>'+"\n"
+
class PriceElement
include SAXMachine
element :Price
element :ValidFromDate
element :DivisionDescription
@@ -208,30 +210,19 @@
element :ADDSCR
element :ATC
element :COMP, :class => CompElement
end
-class PharmaContent
- include SAXMachine
- attribute :CREATION_DATETIME
- elements :ITEM, :class => ItemContent
-end
-
-class PharmaEntry
- include SAXMachine
- element :CREATION_DATETIME
- element :PHARMA, :class => PharmaContent
-end
-
class MedicalInformationContent
include SAXMachine
attribute :type
attribute :version
attribute :lang
element :title
element :authHolder
element :authNrs
+ element :authNrs
element :style
element :content
end
class MedicalInformationEntry
@@ -247,5 +238,31 @@
class MedicalInformationsEntry
include SAXMachine
element :medicalInformations, :class => MedicalInformationsContent
end
+class SwissRegItemContentContent
+ include SAXMachine
+ attribute :DT
+ element :ATYPE
+ element :GTIN
+ element :PHAR
+ element :SWMC_AUTHNR
+ element :NAME_DE
+ element :NAME_FR
+ element :ADDSCR
+ element :ATC
+ element :AUTH_HOLDER_NAME
+ element :AUTH_HOLDER_GLN
+end
+
+class SwissRegArticleContent
+ include SAXMachine
+ attribute :CREATION_DATETIME
+ elements :ITEM, :class => SwissRegItemContentContent
+end
+
+class SwissRegArticleEntry
+ include SAXMachine
+ element :CREATION_DATETIME
+ element :ARTICLE, :class => SwissRegArticleContent
+end