Altova Stylevision 2011插入零宽度空间块

时间:2015-06-09 08:32:52

标签: xml xsl-fo altova stylevision

使用旧版的Altova StyleVision:

编辑文件定义,我将文档导出到XSL-FO并添加不在以前版本文件中的内联零宽度空间。

require('../../constants.js');

function dbConnect() {
    var mysql       = require('mysql');
    var connection  = mysql.createConnection({
        host        : DB_HOST,
        database    : DB_NAME,
        user        : DB_USER,
        password    : DB_PASS,
    });
    connection.connect(function(err) {
        console.log("Database is connected ...");

    });
    return connection;

}

function dbDisconnect(connection) {
    connection.end();
    console.log("Closing DB Connection");
}

function findPlayer(surname) {
    var connection = dbConnect(); 
    console.log("Finding -> " + surname);
    var query = 'SELECT * FROM players WHERE surname = "' + surname + '"';
    connection.query(query, function(err, rows, fields) 
    {
        if (err) throw err;

        for (var i in rows) {
            console.log('Players: ', rows[i].surname);
        }   
    });

    dbDisconnect(connection);   

}

exports.findPlayer = findPlayer;

这会在生成的输出中添加额外的不需要的垂直空间。

我可以手动删除这个...但想知道是什么导致它以及如何避免它在将来发生。

我能找到的唯一信息是Altova Forums,其中说明无法做到这一点。我希望这是错的。

1 个答案:

答案 0 :(得分:0)

找到解决方案:

在选项的XSL选项选项卡上将XSL-FO生成设置为“完全使用XSL-FO标准”。