[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: a report on any xml file, what information is useful?

  • From: ALT Mobile <dev@a...>
  • To: bryan rasmussen <rasmussen.bryan@g...>
  • Date: Sun, 10 Sep 2006 22:27:41 -0400

generic xml report
Your list is a good start but confuses vocabulary specific analytics 
with generic XML issues. For example in your list you mention link 
analysis. WML links are different than XHTML links which are different 
from SVG links.


In the v6 release of our <alt> XML Studio, we implemented support for 
generic XML Analytics.

The technology is called Node Insight and it provides both interactive 
metrics as well as report generation of various XML statistics. As our 
tools are XML centric rather than text centric (or in Infoset speak: 
DOM-based rather than serialization-based), we were able to weave 
analytics into our core XML visualization technologies.

The product documentation for Node Insight is found here:

http://altmobile.com/Products/XML%20Studio/Product%20Documentation/1147831669593.html


For interactive use, the most important analytic is insight into node 
type (that is, attribute node vs text node as this is the most common 
problem for beginning XML developers), namespace usage (which is 
probably the most common problem in XPath development), and node sizes 
(which is important when viewing server generated XML as you do not want 
to overwhelm the user interface). A quick sample for these types of 
metrics can be seen here:

http://altmobile.com/sample_shots/namespace_insight_dom_browser_1.png


For detailed XML analytics our Node Insight implements these items:

1. Document specific XML analytics: such as document size, location, and 
namespace usage. In our product documentation, we explain why these 
metrics are important and how they influence XML architectures and 
implementations.
2. Node specific XML analytics: such as namespace information, element 
sizes, attribute values, and other items.


A sample Node Insight report can be seen here:

http://altmobile.com/sample_shots/node_insight_report_document_1.png


And for us, we provide both interactive point-and-click access to the 
Node Insight capabilities as well as XML-RPC web service APIs enabling 
remote access from tools chains perhaps written in Applescript, Perl, 
Ruby, etc. A pure Java language API is available for embedding.

Higher-level XML features such as analytics and differencing are harder 
to implement in editing tools because of the text-centric nature of the 
user interface. This is because the user has to constantly change 
focus/views. For this reason, we implemented our XML tools on a 
visualization core and are able to leverage all of the innovations in 
direct manipulation and object oriented user interface technologies.


As we like to say in describing the importance of XML visualisation and 
XML analytics:

"Visualization fosters comprehension and analytics fosters insight"



Good luck with your project.

--Zaid

http://altmobile.com



bryan rasmussen wrote:
> Hi,
>
> If you were generating views of XML files for display in some editor
> type environment what would people be interested in seeing in sort of
> a side display, things I can think of offhand -
>
> 1. Number of namespaces used
> 2. number of namespaced elements
> 3. Does it use specific namespaces
> 4. Any possible links in the documents
> 5. IDS and IDREFs?
> 6. XML Schema references?
>
> Anything else?
>
> Cheers,
> Bryan Rasmussen




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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