new XML(...) error [message #754458] |
Wed, 02 November 2011 11:20  |
Eclipse User |
|
|
|
The following xs script has stopped was working with release 3_20_08_88
but does not work with release 3_22_01_21. I get the following error :
line 6: TypeError: The processing instruction target matching
"[xX][mM][lL]" is not allowed.
Line 6 is the one with new XML ...
Here is the script:
======================================================================
/*
* ======== main ========
*/
function main(args)
{
var build = new XML(readFile("package/package.bld.xml"));
var pkg = build.@name;
print("packageName=" + pkg);
var makefiles = build.makefiles.srcFile;
for (var i in makefiles)
{
var tmp = makefiles[i].@name;
var pos = tmp.lastIndexOf(".mak");
if (pos!=-1 && (tmp!="package.mak"))
{
goal = tmp.substring(0,pos);
print("buildGoal=" + goal);
}
}
var releases = build.releases.release;
for (var i in releases) {
print("releaseGoal=" + releases[i].@pname);
}
}
/*
* ======== readFile ========
*/
function readFile(fileName)
{
var ins = new java.io.BufferedReader(new java.io.FileReader(fileName));
var outs = new java.io.StringWriter();
var nextLine;
while ((nextLine = ins.readLine()) != null)
{
outs.write(nextLine);
outs.write("\n");
}
outs.flush();
return (outs.toString());
}
main(arguments);
======================================================================
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.05456 seconds