mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-27 04:42:51 +08:00
.. | ||
ConfigParser.js | ||
README.md |
Cordova-Lib
ConfigParser
wraps a valid cordova config.xml file
Usage
Include the ConfigParser module in a projet
var ConfigParser = require('cordova-lib').configparser;
Create a new ConfigParser
var config = new ConfigParser('path/to/config/xml/');
Utility Functions
packageName(id)
returns document root 'id' attribute value
Usage
config.packageName: function(id)
/*
- sets document root element 'id' attribute to @id
- @id - new id value
*/
setPackageName(id)
set document root 'id' attribute to function(id) { this.doc.getroot().attrib['id'] = id; },
name: function() {
return getNodeTextSafe(this.doc.find('name'));
},
setName: function(name) {
var el = findOrCreate(this.doc, 'name');
el.text = name;
},
read the description element
config.description()
var text = "New and improved description of App"
setDescription(text)
version management
version()
android_versionCode()
ios_CFBundleVersion()
setVersion()
read author element
config.author();
read preference
config.getPreference(name);