The majority of the API is created automatically using Simplified Wrapper Interface Generator (SWIG).
However, care has been taken to make most method invocations natural to perl programmers, so a number of rough C edges have been smoothed over (See the Special Perl API Features section). Apache XML Commons provides an Apache-hosted set of SAX, DOM and JAXP interfaces for use in other xml-based projects.
Also included in this section is information about the built-in power management diagnostics in Windows 8.1, and a description of how to use Windows Performance Analyzer (WPA) to observe specific operations during modern standby.
The exception is some functions in the C API which either have better Perl counterparts (such as file I/O) or which manipulate internal C information that has no role in the Perl module.In November 2009, Xerces celebrated ten years of life at the ASF (which also celebrated its tenth anniversary).We've come a long way from the initial code donations in 1999, starting as a member of the XML project, eventually becoming a top-level project in 2005, over the years creating new generations of Xerces Java and C within the community, with many releases and hopefully many more in the years to come.It is also home to the XML Commons Resolver, a component which can be used in a wide variety of XML parsing, processing and related programs to resolve various public or system identifiers into accessible URLs for use by your application.The resolver supports several catalog types for mapping, including OASIS XML, OASIS TR 9401 and XCatalog styles.