XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
- Stylus Studio Technical Forum (14621)
-> + JVM detection not finding JDK ... (2)
-> - stylus studio version 2011 pro... (1)
-> - WSDL 2.0 (1)
-> + Special characters in xml (2)
-> + cannot connect to mysql commun... (2)
-> + create a report from an existi... (2)
-> + Content not allowed in prolog (2)
-> + DB IInformix with database loc... (8)
-> + Stylus Report Designer (XML Re... (4)
-> - error: cos-nonambig: Content m... (1)
-> - UNIX .csv conversion and java ... (1)
-> + Nillable element, Validation e... (2)
-> + EDI Converter Error (2)
-> - CSV FILE INTO CARGO-IMP MESSAG... (1)
-> + BUG: Validation in piple will ... (2)
-> + Is there a 64-Bit Stylus Studi... (2)
-> + BUG: Read structure on SQL Ser... (3)
-> + [Customer Toyoto Motors Europe... (2)
-> - Get a schema for a JSON file (1)
-> + UNOC:4 forces converter to inp... (2)
-> - java class for xs:any elements (1)
-> + changing component separator (3)
-> + Output view disappeared (6)
-> + How to convert deeply nested X... (2)
-> + javax.net.ssl.SSLException (4)
-> + error converting .csv in a uni... (10)
-> + Menu bar disappeared (3)
-> - No Topic (1)
-> - What does "XML" stand for? So... (1)
-> - So XML is just HTML on steroid... (1)
-> + XHTML to XML conversion (2)
-> - Stylus Studio with DDTek xml c... (1)
-> + Installation fails (3)
-> + Is there a keyboard shortcut t... (2)
-> - Bug: Adding a scenario to an X... (1)
-> - Bug: Bug reporting outputs an ... (1)
-> - Tradacoms Invoice 9 Batch Quer... (1)
-> - problem with the product regis... (1)
-> + Help: Documentation... ends in... (2)
-> + How to install LIBxml2 (2)
-> - line numbers in validator outp... (1)
-> + Sharing Viollation in Stylus v... (5)
-> - support for asp.net in stylus... (1)
-> + how to use the latest java xml... (2)
-> - how to show xsd element relate... (1)
-> - Testing Stylus in a secure env... (1)
-> + How do you remove linemarkings... (3)
-> - Bug: Comment / Uncomment via C... (1)
-> + Setting escape (release) chara... (2)
-> + Xalan processor not showing up (2)
-> + Is there a keyboard shortcut t... (3)
-> - Modifying reports outside of S... (1)
-> + Run ALL Scenarios? (2)
-> + predefined macros ${ (4)
-> - TRADACOMS - EDI (1)
-> + SUM not working (3)
-> - Large xml file handling gives ... (1)
-> + 2011 Enterprise code folding f... (9)
-> + custom xml converter (3)
-> - Start Excel feter the mapping ... (1)
-> + Uninstall (2)
-> + xpath to compare two values fr... (2)
-> - xpath to compare two values fr... (1)
-> + SS2011 cannot save XML files u... (3)
-> + SS 2011 Enterprise saying 2010... (2)
-> + How to change the way whitespa... (7)
-> + Updating Relational Data Using... (4)
-> - Contract Stylus Studio help. ... (1)
-> + UTF_8 characters not displayed (6)
-> + Problem XSL to PDF ( dont reco... (2)
-> + HIPAA EDI - Looping question (4)
-> - HIPAA EDI - Looping question (1)
-> + Does XML Report support column... (2)
-> + Limited choice of XSL elements... (2)
-> + Single Source Publishing? (3)
-> - Stylus Stodio License (1)
-> - Stylus Stodio License (1)
-> + relax ng (3)
-> + having problem converting csv ... (8)
-> + error when selecting items fro... (2)
-> + CSV File to XML (3)
-> + Software registration - How to... (4)
-> - Software registration - How to... (1)
-> + .Net Saxon not supported by th... (2)
-> + How do I extend the Evaluation... (2)
-> + dst file (4)
-> + Flat File Custom XML conversio... (4)
-> + converting ascii file to xml f... (2)
-> + Evaluation Copy of Stylus Stud... (8)
-> + Batch process for soap (4)
-> + Strange error when running gen... (5)
-> + Merge Files (2)
-> + Convert cvs to XML (2)
-> + Stylus studio 2010 crashes in ... (5)
-> + excel to text (2)
-> + licence key? (2)
-> + JVM Heap error (4)
-> + How Do I clean TXT File? (2)
-> + SS Web Service Call Tester Pay... (3)
-> - SS Web Service Call Tester Mic... (1)
-- Previous [421-440] [441-460] [461-480] Next
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
gemini mosesSubject: SAX parser in JAVA
Author: gemini moses
Date: 17 May 2005 03:36 PM
I have written SAX parser in java to parse XML document.
Which has been working on my local machine having Windows platform.

When I moved the same code to our Unix box it behaves different.

For document like this --

<?xml version="1.0" encoding="UTF-8"?>
<root>
<EMP>
<EMP_ID>201188</EMP_ID>
<CREATED_DT>2005-04-14T07:05:09.257</CREATED_DT>
<LAST_MOD_DT>2005-04-14T07:05:09.257</LAST_MOD_DT>
</EMP>
</root>

public void characters( ... )
method of DefaultHandler is fired for <EMP>
in windows.
Where as on Unix this method is not firedfor <EMP>.

Why this inconsustency?
Work around other than changing the code?

Thanks
Gemini

Postnext
Tony LavinioSubject: SAX parser in JAVA
Author: Tony Lavinio
Date: 19 May 2005 06:46 PM
Originally Posted: 17 May 2005 04:24 PM
Since you haven't provided the code for your parser, we can only pretend to guess. It could be that you have an option set to ignore insignificant whitespace on the Unix box but not on the prior system. It could be that in moving files, the CR/LF under non-Unix was translated into plain LF under Unix, and somehow that's causing your characters() method not to fire. It could be that your code assumes that characters() will be called once for each chunk of text, when in fact it can be called multiple times for even a contiguous section of text, and the line-ending-normalization code is causing it to split text where it didn't on the prior system.

Postnext
gemini mosesSubject: SAX parser in JAVA
Author: gemini moses
Date: 18 May 2005 11:36 AM
Attaching my code file here.
Please tell me if there is any fix for this problem other than changing the code..

I will like to have flexibility of having same program run on Windows and Unix platform.

Thanks!
Gemini


Documenttest.java

Postnext
gemini mosesSubject: SAX parser in JAVA
Author: gemini moses
Date: 19 May 2005 08:22 AM
When I run

System.out.println(System.getProperty("java.vm.version"));

on unix I am getting --
1.4.2 1.4.2.04-040628-20:03-PA_RISC2.0 PA2.0 (aCC_AP)

Where as on Windows --

1.4.2_04-b04

Can this be reason for the difference in behaviour of the program on two platforms?

Thanks,
Gemini

Postnext
Tony LavinioSubject: SAX parser in JAVA
Author: Tony Lavinio
Date: 19 May 2005 06:47 PM
At quick glance, it looks like you are assuming characters() will be called once per text node, when in fact it can be called multiple times. You've got to concatenate together all of the text within an element, and use the endElement() event to actually write your output.

Postnext
Tony LavinioSubject: SAX parser in JAVA
Author: Tony Lavinio
Date: 19 May 2005 06:48 PM
All that being said, you'd probably find it simpler to write an XSLT program to generate the output you want from your input XML.

Postnext
sameer samSubject: SAX parser in JAVA
Author: sameer sam
Date: 10 Aug 2006 05:21 AM
i have written the code for community handler forum bt its taking lot of tme for parsing so could u plz suggest what i must do to improve it better

best regards
Sam

Posttop
Tony LavinioSubject: SAX parser in JAVA
Author: Tony Lavinio
Date: 10 Aug 2006 11:54 AM
First, please don't new replies to old messages when they aren't
on the same topic.

Second, how does this involve Stylus Studio?

Third, when asking for help it is useful to specify more details.
Saying 'how can I make it go faster' isn't enough information for
us to use to help you, since we don't know what you've already
done. Assuming this falls into the category of relating to Stylus
Studio, you'd need to post your code so we can see what you are
doing.

   
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.