Home Forums General XMetaL Discussion XMetal 6: Support für XSD-Annotation / Schematron / XPath 2.0 / CSS2 / VS etc. Reply To: XMetal 6: Support für XSD-Annotation / Schematron / XPath 2.0 / CSS2 / VS etc.

Derek Read

Reply to: XMetal 6: Support für XSD-Annotation / Schematron / XPath 2.0 / CSS2 / VS etc.

1. No.

2. No. The product has always supported something similar in the CTM file (since before Schemas existed). It allows you to add this type of description for elements and it will appear below the selected element in the Element List in XMetaL Author. The setting in the CTM file is called “LongDescription”. This feature works for both DTD and XSD based customizations. I suppose we could add code to extract this from your XSD automatically but features such as this (where there is already a current solution) are generally given lower priority than things that cannot be done.

3a). Are you asking about the Selection.getNodesByXPath() or something else?
3b). No. It seems there might have been some concern on Microsoft's side regarding JScript and VBScript executing. Using this technique (which still works in VS 2002, 2003 and 2005) seems to have required Visual Studio to load the script as if it was executin in order to look up COM references. This should not be a concern for a developer writing their own code, so I'm not sure why, but I don't believe Microsoft has any plans to provide similar functionality. We have not implemented a workaround for this problem but it is in our system and development is aware of it.

4. Borders are limited to completely surrounding block elements only. We plan to improve CSS support but it is lower priority than other features we work on.

5. I'm not sure I understand this question. Visual Studio provides debugging support so if it is not doing something you want I think this is a Visual Studio limitation. Are you asking if you can step through scripts line by line? If so that has always been possible as all versions of Visual Studio allow this with “Step-into”, “Step-over” and “Step-out” actions during execution. Perhaps you could provide more detail if I have misunderstood you.

6. Since version 5.5 we the application fully supports Microsoft's requirements for running as a “limited” user on Vista. The same functionality is in our 6.0 release with some additional improvements to support Windows 7. So, the answer is no, you do not need admin rights to run the application (you should have admin rights to install). Any customizations you write still need to be written to be “per user” (limited user) friendly. So for example, a script you write that might call the Windows File System Object should take advantage of Windows paths such as %appdata% and %temp%, etc, when it is writing to the file system (we cannot automatically handle this and you would not want us to). Files written by XMetaL itself are never written to restricted locations as defined by Windows (such as C:Program Files for example).