This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 80777

Summary: one line test output file is not easy to read. Needs to be reformatted.
Product: xml Reporter: _ hong_lin <hong_lin>
Component: Text-EditAssignee: issues@xml <issues>
Status: NEW ---    
Severity: blocker CC: jqian, tfast
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on:    
Bug Blocks: 80514, 81465, 81467    
Attachments: One line output file

Description _ hong_lin 2006-07-21 05:12:11 UTC
Build: NB 5.5 Beta2 (Build 200607190830, Ent.Pack 2006.07.19)

Steps to reproduce it:

Run SynchronousSample TestCase0 will get a one line Actual*.xml output file 
like this:

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-
ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/1999/XMLSchema" 
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"><SOAP-ENV:Header/><SOAP-
ENV:Body><typeA 
xmlns="http://xml.netbeans.org/schema/SynchronousSample"><paramA>Hello 
World</paramA></typeA></SOAP-ENV:Body></SOAP-ENV:Envelope>

The one line xml output file is really hard to read.
Comment 1 _ hong_lin 2006-07-21 05:14:17 UTC
Created attachment 32076 [details]
One line output file
Comment 2 Michael Frisino 2006-07-21 11:06:20 UTC
Is this a change from TPR3 or has it always been like this?
Comment 3 _ hong_lin 2006-07-22 00:27:25 UTC
It is always like this. But this is not right. Has to be fixed.
Comment 4 wchui 2006-07-29 03:25:59 UTC
Fixed. format xml output file
Comment 5 Michael Frisino 2006-07-30 17:56:40 UTC
Hi  wchui can you decribe the "fix". What should user expect now for output format?
Comment 6 wchui 2006-07-31 19:12:04 UTC
After the fix, output xml in file is not in all in one line. Each level is 
formmated with indentation to 2 spaces.
Comment 7 Todd Fast 2006-08-01 01:23:18 UTC
The fix of using 2 spaces for indentation is not acceptable for FCS because it
violates the user's indentation options, though this fix is fine for beta. The
indentation needs to use the XML pretty printing facility in the XML project.

I'm reopening this bug but setting priority to P3 for fix by FCS. Please contact
Chris Webster and Ayub Khan for information on using the XML pretty printing
feature.
Comment 8 wchui 2006-09-22 21:32:21 UTC
using xml project pretty print feature is checked in. Remaining item is using
user  indentation option.
Comment 9 wchui 2006-09-26 20:45:05 UTC
There is no public API to retrieve indentation option. Another possible way to
get setting value need to have implementation dependencies with
org.netbeans.modules.xml.text.
Move to enchancement and then request public API to retrieve user option reliably.
Comment 10 Jiri Prox 2007-09-17 20:20:17 UTC
Obsolete milestone, please reevaluate
Comment 11 Jun Qian 2007-09-18 00:55:26 UTC
Need public/friend API to access XML indentation option.