R: eml_validate

eml_validate {EML} | R Documentation

## eml_validate

### Description

eml_validate processes an EML document using the XSD schema for the appropriate version of EML and determines if the document is schema-valid as defined by the XSD specification

### Usage

    eml_validate(eml, encoding = "UTF-8", schema = NULL)

### Arguments

`eml` | an eml class object, file, or xml document
`encoding` | optional, if eml is a file path / an eml and has special characters, one can gives the encoding used by xmlParse.
`schema` | path to schema
`...` | additional arguments to eml_write, such as namespaces

### Value

Whether the document is valid (logical)

### Examples

     f <- system.file("xsd/test", "eml.xml", package = "EML")

     ## validate given a file name, without needing to parse first
     eml_validate(f)

    ## Validate given an "eml" object
    eml <- read_eml(f)
    eml_validate(eml)

[Package EML version 1.0.3 Index]