parse_fry9c: Parse a FR Y-9c XML schema

View source: R/parse_fry9c.R

parse_fry9cR Documentation

Parse a FR Y-9c XML schema

Description

Parse a FR Y-9c XML schema

Usage

parse_fry9c(xml_filename, xsd_filename = NA)

Arguments

xml_filename

The full filename of the FR Y-9c schema

xsd_filename

(Default NA) An optional parameter defining the xml schema document

Details

Need to add ... to pass arguments to read_xml

Value

an FRY9c object

Examples

xml <- '
<FRY9C date="20160101" omb_number="1" title="Test FR Y-9C">
<schedule desig="A" title="B">
<component num="1." name="Name1" key="NA">
<component num="1.a." name="Name1a" key="NA">
</component>
</component>
<component num="2." name="Name2" key="NA">
</component>
</schedule>
</FRY9C>
'

tmpfilename <- tempfile(fileext = ".xml")
tmpfile <- file(tmpfilename, encoding = "UTF-8")
cat(xml, file = tmpfile)
close(tmpfile)
fry_9c <- parse_fry9c(tmpfilename)
unlink(tmpfilename)

bertcarnell/fry9c documentation built on April 18, 2022, 10:05 p.m.