SHORT VERSION:
1.
Opening .html and .htm files in XMLmind XML editor (XXe) itself,
from within the ‘Open Current Folder’ file navigation pane,
isn’t
possible unless the user defines XXe as the helper file for .html
and .htm files.
2.
It should also be emphasized (and it seems to me that this could
where the dog is burried) that these problems occur (I believe)
only
when trying to open files with ‘non-XML’ file suffixes. Thus,
typically, it happens for XHTML files with ‘.htm’ or
‘.html’ as
their file suffix. Whereas for files with ‘.xml’, ‘.xht’
or ‘.xhtml’
(and probably many other XML file suffixes that XXe is aware of),
it
is always possible to open them from the ‘Open Current
Folder’ file
navigation pane.
LONG VERSION:
Report valid for XMLmind XML Editor version 7.3 (XXe73) for MacOS.
The
issues have been noticed earlier versions of XXE, as well.
XXe73 offers 3 options for selecting files to be opened in XXe73
itself:
|1. the ordinary dialog window; 2. the URL-based dialog window; 3.
the
‘Open Current Folder’ file navigation pane (Shift-Command-O). |
Opening files via the first two options always work. But when using
the
third option, then, if the file has a non-XML file suffix (read: if
the
file suffix is .html or .htm), then any of the following 3 or 4
things
could happen - and it is hard for the user to deduce what:
1.
Provided *BOTH* the file association for .htm(l) files in the
MacOS
Finder is ‘Firefox’ *AND* the user has set up Firefox as
helper
application for .htm(l) files inside XXe73 *as well*, *THEN* the
file opens in Firefox.
2.
Same as in 1., except that the MacOS file association is
TextEdit.app: Now XXe73 will activate [read: make into front
application] Firefox (since it is the helper application),
whereas
the file will actually open in TextEdit.app. Because Firefox is
brought to front, the user might get the impression that nothing
has
happened. However, if the user looks inside TextEdit.app, the
file
has actually gotten opened there ...
3.
If XXE has be been set up, in XXe73, as the helper application
for
.htm(l) files, then the file will open in XXe73 (which is usually
what one wants when/if trying to open a file from within the
‘Open
Curren Folder’ file navigation pane). However this is not a
viable
workaround because this means, as well, that .htm(l) files will
open
i XXe73 if you select ‘Open Document in Helper Application’
from the
Tools menu - which is something you usually do *not* want to
happen
(since the file is then [usually] already open in XXE - that is
why
you want to view it in a helper application ...)
4.
If the file name contians certain characters that XXe73 doesn’t
like
(example: dollar sign, e.g. ‘foo-$-bar.html’), then nothing
happens
- that is: the file opens neither here or there. (I believe there
are also some other combinations, not related to the file name,
when
nothing happens - but I might be wrong about that.)
NOTE: I take, as assumption, that when someone is trying to open a
file
from within the ‘Open Current Folder’, then he or she is
primarely
expecting - and wanting - to open file (that XXe is capable of
opening)
from within XXe itself. Thus, regardless what the helper application
or
MacOS Finder file association is, opening files - that XXe is capable
of
opening - from within the ‘Open Current Folder’ file navigation
pane,
should always open the file in XXe itself. At least, this is how
things
works for .xhtml and .xht files, and that seems to me to make sense
to
me as well.
Leif Halvard Silli
--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support