corner imagecorner image FeaturesPluginsPlatformDocs & SupportCommunityPartners


xml - planned features for NetBeans 3.5


Any features planned for other versions of NetBeans are available in index page. .
Content:
1. Must have
2. Should have
Module writers can add XML catalog using layer.xml files. ( #22848 )
3. Nice to have
Properties panel should be updated for the selected XML element ( #22382 )
XSL code completion ( #20421 )
Introduce XSLT scenario concept ( #25732 )

1. Must have

Must have features

2. Should have

Should have features

Module writers can add XML catalog using layer.xml files. ( #22848 )
Duration: 10 days Status: DoneVotes: 0User Impact: high
Date: Keywords: API, PERFORMANCE, PROJECTS, PROJECTS_MILESTONE_6Source: Risk:

This is desirable mainly for adding DTD references in order to provide xml files with code completion.

Not assigned - responsible
mkuchtiak - initiator
David Konecny - consultant
Not assigned - consultant
Jesse Glick - consultant
Yarda - consultant
Radim Kubacki - consultant

3. Nice to have

Nice to have features

Properties panel should be updated for the selected XML element ( #22382 )
Duration: days Status: DoneVotes: 0User Impact: high

Then the caret position of the XML text editor is located inside an XML element (or node), the properties for that element should be shown in the properties panel. The properties panel should be consistent to the properties panel for the element in the tree view. Properties and Customize actions should be available in the context menu and should have the same effect as the same actions in the context menu of the tree editor.

The properties window should be refreshed in the same way as done in the the java source editor. In the java editor, the properties are shown for methods, but the XML editor should show them for Nodes.

dependencies:
Petr Kuzel - responsible
asgeir - initiator
XSL code completion ( #20421 )
Duration: days Status: DoneVotes: 2User Impact: high
Date: Keywords: PRODUCTIVITYSource: Risk:

I would like to see the xml module delivered with the complete xsl syntax. To me this means that when i type "<xsl:" the autocompletion already knows all the valid entities en when i type (or choose) "<xsl:template" it offers a list of valid attributes for this entity.

I am available to do the grunt work on this. i.e. typing all the entities and their attributes in some java file.

dependencies:
asgeir - responsible
Medusa - initiator
Introduce XSLT scenario concept ( #25732 )
Duration: days Status: 0 of 2Votes: 0User Impact: high

An XSLT scenario is a concept used by Excelon Stylus Studio (http://www.exln.com/products/stylusstudio/) to connect XML sources to an XSL transformation. A scenario is bound to a single XSLT file but many scenarios can be bound to the same XSLT file. One scenario is the active at a time and the XML source defined in it is used in following cases: + When executing the XSL file. + In code completion of XPath expressions. + In other tools which generate XSLT code from the XML source document’s structure.

From my point of view, a scenario defines an environment for an XSLT file, not just the source XML file. The source XML is not necessarily a single XML file, because it might be generated dynamically by some framework. E.g. if one is creating an XSLT which defines one stage in series of XML transformations (like in Cocoon or Dimon Server XSA), the source XML is the input into that transformation stage, not just a single XML file.

A scenario has following responsibilities: + Supply XML source data to use as an input to the XSLT. The source data may be used in the XSLT editor, e.g. by the XPath editor and XPath code completion. + Create user interface panels to configure the scenario's environment. + Execute the XSLT in the scenario's environment, possibly applying some pre-processing and post-processing of the XML data. The execution might end with some action such as opening the result in a WebBrowser or Emulator.

There can be different types of scenarios. Each type has it's own user interface to customize the scenario. Following are examples of scenario types:

+ File based scenario: This scenario has user interface which allows End user to select an XML file for input and name of the output file. The End user should also be allowed to set values of parameters exposed by the XSL transformation. The user interface might be similar to the XSL Transformation dialog in Netbeans 3.4.

+ XSA scenario: An XSA file for Dimon Server (see http://www.dimonsoftware.com) describes series of XML transformations and their execution context.

A list of scenarios for a particular XSLT file and the active scenario might be displayed in a ComboBox on the Editor toolbar. The editor toolbar should also have a button to customize the scenarios for the XSLT file, such as add, remove and edit.

When a new scenario is added the user should first select the type of the new scenario (file based, XSA based, Cocoon based). A user interface for the scenario customization is defined by the scenario’s type.

dependencies:
asgeir - responsible
asgeir - initiator

Project Features

About this Project

XML was started in November 2009, is owned by dstrupl, and has 47 members.
 
 
Close
loading
Please Confirm
Close