[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.webtools] Missing namespace prefix using content assist

Hi all,

I have a custom XML Editor which provides a content assist help for some XML elements and attributes. The issue is when upon selecting an element attribute through the suggested content assist menu(Ctrl+Space), it does not include the namespace prefix.
Hence the editor validation complains that the attribute is not recognized for the element.


I am specifying the XML catalog using the org.eclipse.wst.xml.core.catalogContributiones extension, the XML editor successfully populates a list of suggested XML elements with the namespace prefix in the content assist. But only for the element's custom attributes, the content assist does not populate with the namespace prefix.

<u>Below is the plugin extension where I define my own datatypes:</u>
  <extension
        point="org.eclipse.wst.xml.core.catalogContributions">
     <catalogContribution
           id="CompanyAbc">
        <uri
              name="http://www.AbcCompany.com/myxml-extension";
              uri="template/datatypes.xsd">
        </uri>
     </catalogContribution>
  </extension>

<u>The XML content:</u>
<xml ?  xmlns:myPrefix="http://www.AbcCompany.com/myxml-extension";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
   ?
   <!-- custom tag with failed unrecognized attribute myTagAttr -->
   <myTag name="myTag" customAttr="true">


And as expected when I manually modify the attribute in the editor with the namespace prefix, the attribute is recognized and editor validation is successful.
<myTag name="myTag" myPrefix:customAttr="true">



Anyone else experiencing this? Please help.

Thank you,
Brian