populateFromXML

Populate an entity with an XML packet. Make sure the names of the elements match the keys in the structure.

Returns

  • This function returns void

Arguments

Key

Type

Required

Default

Description

target

any

Yes

---

The entity to populate

xml

any

Yes

---

The xml string or xml document object to populate with

root

string

false

The xml root node to start the population with, by default it uses the XMLRoot.

scope

string

No

Use scope injection instead of setter injection, no need of setters, just tell us what scope to inject to

trustedSetter

Boolean

No

false

Do not check if the setter exists, just call it, great for usage with onMissingMethod() and virtual properties

include

string

No

A list of keys to ONLY include in the population

exclude

string

No

A list of keys to exclude from the population

Examples

var user = ormService.populateFromXML( ormService.new("User"), xml, "User");