When using <config scriptlang="javascript"> text "islands" are not text.

Help
AlexB
2013-10-10
2013-10-10
  • AlexB
    AlexB
    2013-10-10

    WebHarvest version: 2.001
    Java runtime: 1.7.0_17

    When using JavaScript as a default scripting language in the config, then text "islands" are not text.

    Here is the small example:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <config scriptlang="javascript">
        <var-def name="test">
            <text>hello</text>
        </var-def>
        <var-def name="dest">
            <template>${test}</template>
        </var-def>
    </config>
    

    Variable `dest' is assigned "org.mozilla.javascript.NativeJavaObject@29772c98" instead of a string "hello". All other scriptlang values yield correct result.

    How do I convert text islands to text?

    Thanks
    Alex

     
    Last edit: AlexB 2013-10-10