<gel:script xmlns:gel="jelly:com.niku.union.gel.GELTagLibrary"
xmlns:core="jelly:core">
<core:invokeStatic className="javax.xml.parsers.DocumentBuilderFactory" method="newInstance" var="factory"/>
<core:invoke method="newDocumentBuilder" on="${factory}" var="builder"/>
<core:set var="XOGXML" encode="0"><![CDATA[
<NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_resource.xsd">
<Header action="write" externalSource="NIKU" objectType="resource" version="16"/>
<Resources>
<Resource bookingManagerUserName="abc" employmentType="abc" externalId="abc" hireDate="2013-10-28" isActive="true" managerUserName="abc" resourceId="abc" resourceType="LABOR" username="abc">
<PersonalInformation displayName="User (R&D), Test" emailAddress="abc" firstName="Test" lastName="User (R&D)"/>
<ManagementInformation availability="8" openForTimeEntry="false"/>
<CustomInformation>
<ColumnValue name="partition_code">NIKU.ROOT</ColumnValue>
</CustomInformation>
</Resource>
</Resources>
</NikuDataBus>
]]>
</core:set>
<gel:log>${XOGXML}</gel:log>
<core:new className="java.io.StringReader" var="StrReader">
<core:arg value="${XOGXML}"/>
</core:new>
<core:new className="org.xml.sax.InputSource" var="ipSrc">
<core:arg value="${StrReader}"/>
</core:new>
<core:invoke method="parse" on="${builder}" var="RootXML">
<core:arg value="${ipSrc}"/>
</core:invoke>
</gel:script>