Sha256: b77e6134fa6a9144c7fcd01daedb2bf808c0db12d2603c609412c674f9514c4e

Contents?: true

Size: 845 Bytes

Versions: 3

Compression:

Stored size: 845 Bytes

Contents

require 'employment_schema'
require 'rexml/document'
include REXML
include EMP
$xnspre = "emp"
##
infile = File.new("example_employment_data.xml","r")
doc = REXML::Document.new infile
## create a model container for the data instances
m = EMP::Model___data.new
##
## Set the XML Namespace for the P28 E2 file
m.namespace = $xnspre
## Give model a name if you want
m.model_name = "Test dataset 1"
m.model_elements = []
m.readP28e2(doc)
if m.model_elements.size != 0
	puts "Copied " + m.model_elements.size.to_s
	for e in m.model_elements
		puts "p28id = " + e.getP28id.to_s
	end
##
## Set up the XML file and write all data in the model container to the file
	datafile = File.new("example_employment_data_copy.xml","w")
	p28file = REXML::Document.new
	m.writeP28e2 p28file
	datafile.puts p28file
	datafile.close
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
expressir-0.2.6 original/examples/employment/example_employment_reader.rb
expressir-0.2.5-x64-mingw32 original/examples/employment/example_employment_reader.rb
expressir-0.2.4-x64-mingw32 original/examples/employment/example_employment_reader.rb