Unit of competency Outline

Date retreived
22/07/2026 3:10 PM AWST

Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.

Use XML effectively

Use XML effectively

Unit of competency
National Code
ICAPRG427A
State Code
D8014
TGA Status
Replaced
DTWD Status
Replaced
Current Release Number
1.00
Current Release Date
18/07/2011
State Implementation and Classification
Approved Date
04/11/2011
Field of Education
020103 - Programming
Original Release Date
04/11/2011
Nominal Hours
50
Description
This unit describes the performance outcomes, skills and knowledge required to create eXtensible markup language (XML) documents, web service applications, and client applications to consume web services.
Notes
Elements and Performance Criteria
1. Represent structured data with XML
  • 1.1 Gather information by analysing data, documents and problem domains
  • 1.2 Write well-formed XML document by incorporating proper structure and syntax
  • 1.3 Validate XML document using validation tools
  • 1.4 Format XML document using styling tools
2. Access and manipulate XML document
  • 2.1 Create new XML document using an XML parser application programming interface (API)
  • 2.2 Access and traverse elements and attributes using an XML parser API
  • 2.3 Modify elements and attributes using an XML parser API
  • 2.4 Delete elements and attributes using an XML parser API
  • 2.5 Transform XML document into data object using an XML parser API
  • 2.6 Transform data object into XML document using an XML parser API
3. Create service-oriented application using XML
  • 3.1 Define web services architecture and platform elements
  • 3.2 Develop and deploy web service applications using a language
  • 3.3 Develop a client application to consume web service using a language
The range statement relates to the unit of competency as a whole. It allows for different work environments and situations that may affect performance. Bold italicised wording, if used in the performance criteria, is detailed below. Essential operating conditions that may be present with training and assessment (depending on the work situation, needs of the candidate, accessibility of the item, and local industry and regional contexts) may also be included.

Structure must include:
child element
root element
sub-child element.
Syntax must include these rules:
case sensitive
closing tag
entity reference
proper nesting
quoted attribute values
single-root element.
Validation tools may include:
document type definition (DTD)
validating parsers
XML schema
XSD schema validator.
Styling tools may include:
cascading style sheets (CSS)
eXtensible stylesheet language (XSL)
eXtensible stylesheet language transformations (XSLT).
XML parser application programming interface may include:
data binding
document object model (DOM)
language-specific API, such as XML API in .NET, JAXP in Java, and E4X in ActionScript
simple API for XML (SAX)
XMLPULL.
Platform elements may include:
simple object access protocol (SOAP)
universal description, discovery and integration (UDDI)
web services description language (WSDL).
Language may include:
Java
Net languages
PHP
Python.
The evidence guide provides advice on assessment and must be read in conjunction with the performance criteria, required skills and knowledge, range statement and the Assessment Guidelines for the Training Package.

Overview of assessment

Critical aspects for assessment and evidence required to demonstrate competency in this unit
Evidence of the ability to:
produce, validate, transform, format and transport XML data
exchange data between different applications and different platforms by creating and consuming web services.
Context of and specific resources for assessment
Assessment must ensure access to:
tools in accessing and developing a data source, such as integrated development environment (IDE), text editor and web browser
specific requirements, including client and functionality requirements
web server and software that host services to deploy and test web service application
libraries to develop web service and client applications, such as SOAP libraries
appropriate learning and assessment support when required
modified equipment for people with special needs.
Method of assessment
A range of assessment methods should be used to assess practical skills and knowledge. The following examples are appropriate for this unit:
evaluation of ability to:
develop XML applications to generate a report in HTML or portable document format (PDF) file by applying certain presentation style using styling tools
develop web or stand-alone applications that access and store information in XML data format
develop and consume web service applications to solve interoperability problem by writing client code in different platform
verbal or written questioning to assess candidate’s knowledge of XML.
Guidance information for assessment
Holistic assessment with other units relevant to the industry sector, workplace and job role is recommended, where appropriate.
Assessment processes and techniques must be culturally appropriate, and suitable to the communication skill level, language, literacy and numeracy capacity of the candidate and the work being performed.
Indigenous people and other people from a non-English speaking background may need additional support.
In cases where practical assessment is used it should be combined with targeted questioning to assess required knowledge.
Replaced By
State Code National Code Title Type
AUV72 ICTPRG427 Use XML effectively Unit of competency
State Code National Code Title Type
D557 ICA40111 Certificate IV in Information Technology Qualification
D561 ICA40511 Certificate IV in Programming Qualification