tuxji commented on PR #286:
URL: https://github.com/apache/daffodil-vscode/pull/286#issuecomment-1242132731

   > In this example, I think we want to autocomplete with the first namespace 
prefix that matches the XML schema namespace, i.e. no prefix
   
   I agree we want no name prefix, but I want a smarter heuristic than first 
prefix.  I usually put my schema element's attributes on separate lines (one 
attribute per line) and sort these lines in my editor for consistency, which 
puts the no name prefix on the last line:
   
   ```xml
   <schema
     targetNamespace="http://example.com";
     xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/";
     xmlns:ex="http://example.com";
     xmlns:xs="http://www.w3.org/2001/XMLSchema";
     xmlns="http://www.w3.org/2001/XMLSchema";>
   ```
   
   In the case when a schema has multiple prefixes for the same namespace ("", 
"xs", and "xsd"), I would prefer that the shorter prefix supersede the longer 
prefix regardless of the order they're defined in, but I can live with text 
lexical order "wins".


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to