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