Version 3.18.1

APIs

  • Begin typing in the search box above to see results.
Show:

File: xml/js/xml-format.js

 /**
 * The Number Utility provides type-conversion and string-formatting
 * convenience methods for Numbers.
 *
 * @module datatype-xml
 * @submodule datatype-xml-format
 */
 
 /**
 * XML provides a set of utility functions to operate against XML documents.
 *
 * @class XML
 * @static
 */
 var LANG = Y.Lang;
 
 Y.mix(Y.namespace("XML"), {
 /**
 * Converts data to type XMLDocument.
 *
 * @method format
 * @param data {XMLDocument} Data to convert.
 * @return {String} String.
 */
 format: function(data) {
 try {
 if(!LANG.isUndefined(data.getXml)) {
 return data.getXml();
 }
 
 if(!LANG.isUndefined(XMLSerializer)) {
 return (new XMLSerializer()).serializeToString(data);
 }
 }
 catch(e) {
 if(data && data.xml) {
 return data.xml;
 }
 else {
 Y.log("Could not format data from type XML", "warn", "xml");
 return (LANG.isValue(data) && data.toString) ? data.toString() : "";
 }
 }
 }
 });
 
 Y.namespace("DataType");
 Y.DataType.XML = Y.XML;
 
 

AltStyle によって変換されたページ (->オリジナル) /