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)
-> - More flexible generated Java c... (1)
-> + Generic Schemas for representi... (2)
-> + Stylus Studio Professional rep... (2)
-> + XML XML Help (2)
-> + xsd help (2)
-> + XML data element friendly name... (2)
-> + HTML Tidy adapter is missing? (3)
-> + New Guy Here... (2)
-> + How to combine two similar fil... (2)
-> + Berkeley XML DB (4)
-> + What is the context node in th... (3)
-> + Multi element List (4)
-> + Cannot preview XSL transformat... (9)
-> + Why is this variable not showi... (7)
-> + Customising Schema Prefix (3)
-> + Please help!! XML AND XSL Tra... (6)
-> + XML to Excel in Home Edition (2)
-> + how to copy elements from an x... (2)
-> + Setting Saxon parameters in pi... (2)
-> + Trying to move SS license (3)
-> + Does SS PRO Support CSS (2)
-> + Selected values are not showin... (3)
-> + Copy Xpath To Clipboard Option... (2)
-> + Upgrading to SS 2006 3 - Activ... (3)
-> + XSL Efficiency tips (4)
-> - Report page Size and table hea... (1)
-> + Endless loop with xquery (8)
-> - Xpress XML (1)
-> + Extracting XML data into SQL s... (2)
-> + Crashes when I save (2)
-> + XSL cannot save: I/O error...b... (8)
-> + Diagram view has disappeared f... (5)
-> + Convert from http://www.w3.org... (2)
-> + Round-trip Converting; CSV-XML... (2)
-> + XSL error function call PHP (8)
-> + WYSIWYG XSLT Designer (5)
-> + generate xhtml+css from xml re... (2)
-> + generate xhtml+css from xml re... (3)
-> + generate xhtml+css from xml re... (2)
-> - Help using xsd xs:redefine nee... (1)
-> + Data loss opening External sch... (2)
-> + Install Apache FOP Plugin with... (8)
-> + Generating a Publisher Canvas ... (2)
-> + Stylus Studio comment block no... (3)
-> + Report Designer Screen Repaint... (5)
-> + validating on values (5)
-> + reuse of xslt (2)
-> + The evaluation period for the ... (2)
-> + export to documentation (3)
-> + Validating XML files using sev... (2)
-> + Missing 'Command' Tab in Custo... (3)
-> + Do I have to download new vers... (6)
-> + Can SS validate tags used in a... (5)
-> + validating schemas (2)
-> + Off-Topic Question - Looking f... (4)
-> + cannot see anything in mapper ... (2)
-> + Validating XSD schema sets (7)
-> + Standard Validation Engines (3)
-> + Style Sheet amendment to inclu... (2)
-> + Documentation - prevent import... (3)
-> + Debugging breakpoints with Sax... (17)
-> + Conversion (3)
-> + New and I am sure this is an e... (7)
-> + Saxon 8 with multiple xml inpu... (3)
-> + Compilation error (5)
-> + webservice call failing - pls ... (3)
-> + C# from Java Binding Classes (3)
-> + Java binding class generation (5)
-> + Validation of deeply-nested sc... (5)
-> + How to make Drag and drop in X... (2)
-> + Malformed XPATH expression par... (5)
-> + Toolbars and missing options (4)
-> + Converting Text File (2)
-> + Java Heap Issue (2)
-> + Formatting SOAP messages (6)
-> + Attribute Entity Expansion on ... (2)
-> + Text File to xml conversion wi... (9)
-> + Different XPath results when u... (7)
-> + Where is my XSLT mapper module (3)
-> + Where is my XSLT WYSIWYG Edito... (2)
-> + Regarding Stylus support of IA... (2)
-> + Debugging Problem with Enterpr... (5)
-> + various report designer prob;e... (12)
-> - will it EVER get fixed ?? Stru... (1)
-> - Migrate from wysiwyg xslt edit... (1)
-> + Entity Resolver in UI? (4)
-> + Visual Studio and Stylus Studi... (2)
-> + how to get rid of parameter in... (8)
-> + XQuery file (2)
-> + 505 error calling a WS from SS... (2)
-> + Configure Subversion with Styl... (2)
-> + XSLT Mapping of xsi:nil and xs... (2)
-> + Printing values in a table or ... (2)
-> + query on using stylus API for ... (12)
-> + WSDL retruns no response (2)
-> + SS XSL Processor Bug: Count() (6)
-> + Stylus Studio crashes after re... (2)
-> + Custom Converter in IBM JVM is... (10)
-> + Malformed XPATH epressions on ... (4)
-> - XML Report table borders when ... (1)
-- Previous [1501-1520] [1521-1540] [1541-1560] 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
Doug LundinSubject: Is a default adapter - not Tidy - being used here?
Author: Doug Lundin
Date: 04 Apr 2007 11:53 AM
I don't understand what adapter, if any, is being used here. I can convert HTML to XML without using an adapter but when I choose to use Tidy, I receive an error. Does this mean that Stylus has a default functionality - similar to Tidy - that is used if Tidy is not selected? Any assistance is appreciated.

No adapter:
Choose File | Document wizards | XML Editor | HTML to XML

Choose HTML file to convert: http://biz.yahoo.com/e/070404/fbsi8-k.html

Click OK and it is successful

Using Tidy as an adapter:
Choose File | Document wizards | XML Editor | HTML to XML

Choose HTML file to convert: http://biz.yahoo.com/e/070404/fbsi8-k.html

Click ...
Respecify http://biz.yahoo.com/e/070404/fbsi8-k.html
Click Convert to XML using adapter
Click OPEN
Choose HTML-to-XHTML HtmlTidy - leave default properties
Click OK
Click OK

Here is the error reported
Tidy (vers Sep 26, 2004) Parsing "InputStream"
line 73 column 15 - Error: discarding unexpected </form>
line 73 column 30 - Error: discarding unexpected </td>
line 73 column 35 - Error: discarding unexpected </tr>
line 288 column 35 - Error: discarding unexpected <td>
line 308 column 10 - Error: discarding unexpected </form>

Postnext
Doug LundinSubject: Is a default adapter - not Tidy - being used here?
Author: Doug Lundin
Date: 04 Apr 2007 05:46 PM
How can I verify what adapter is being used by the Stylus tool?

Postnext
Tony LavinioSubject: Is a default adapter - not Tidy - being used here?
Author: Tony Lavinio
Date: 04 Apr 2007 08:24 PM
Doing this:
Choose File | Document wizards | XML Editor | HTML to XML
does use HTML Tidy, but with some non-default settings. It
also uses a more sophisticated version of Tidy.

Using the adapter, try changing the errors= property to see
if it will let you open the HTML file. The adapter version
of Tidy is a slightly different version due to the limitations
imposed by having it inserted as a layer between the filesystem
and the editor.

Postnext
Doug LundinSubject: Is a default adapter - not Tidy - being used here?
Author: Doug Lundin
Date: 04 Apr 2007 08:34 PM
Is it best to use the more sophisticated version of Tidy?

I just tried using an adapter and the Stylus tool - here is the URL

adapter:HTMLTidy:newline=crlf:encoding=utf-8:warnings=no:errors=no?http://biz.yahoo.com/e/070404/fbsi8-k.html

and get the error

java.io.IOException: Premature end of file. {AdapterFile.copyToFile}
at com.stylusstudio.adapter.fs.AdapterFile.checkException(AdapterFile.java:402)
at com.stylusstudio.adapter.fs.AdapterFile.copyToFile(AdapterFile.java:485)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.stylusstudio.adapter.simple.HTML.toXML(HTML.java:74)
at com.stylusstudio.adapter.AdapterBase.toXML(AdapterBase.java:248)
at com.stylusstudio.adapter.fs.AdapterRunner.run(AdapterRunner.java:56)
at java.lang.Thread.run(Unknown Source)

Postnext
Doug LundinSubject: Is a default adapter - not Tidy - being used here?
Author: Doug Lundin
Date: 04 Apr 2007 08:40 PM
What I'm really trying to do is convert this HTML in my java code - can I call this "Tidy-like" from java?

Postnext
Tony LavinioSubject: Is a default adapter - not Tidy - being used here?
Author: Tony Lavinio
Date: 05 Apr 2007 09:35 AM
In digging through the HTML on Yahoo!, I don't think the Tidy
version we use in the XML Converter will work for you.

Might I suggest looking into TagSoup? It can be used as a
replacement for the parser, and has a more aggressive error-recovery
policy. See http://home.ccil.org/~cowan/XML/tagsoup/

You could do this to use it with Stylus Studio:

1. Convert the Yahoo! page manually, and save it as XML.
2. Build your maps.
3. Deploy, but using TagSoup as the parser.

Hope this helps.

Postnext
Doug LundinSubject: Is a default adapter - not Tidy - being used here?
Author: Doug Lundin
Date: 05 Apr 2007 09:42 AM
I appreciate the option but am wondering if I can leverage the java api and your more sophisticated version of Tidy? This will be deployed as an automated process so converting HTML into XML manually is not an option.

Thanks

Posttop
Tony LavinioSubject: Is a default adapter - not Tidy - being used here?
Author: Tony Lavinio
Date: 06 Apr 2007 12:40 AM
The problem is that the version of Tidy used in the wizard is the
'C' version, and the version used in the Java adapters is JTidy,
which is a subset of the 'C' version.

   
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.