Re: xml highlight problem

Lorenzo Bettini <[email protected]> Sun, 08 Oct 2006 19:41:31 +0200
Newsgroups gmane.comp.gnu.source-highlight.general
Message-ID <[email protected]>
Michele Mattioni wrote:
> hi list,
> I'm using source-highligth and it seems to work very well.
> 
> Although I found a problem when I start from the xml language and
> convert it in latex monocromatic output under special condition.
> 
> The problem is on the tag format of the xml, for example
> 
> <tag>content</tag> works  
> 
> <my_tag>content</my_tag> doesn't work. I think the main problem is the
> non escape of the _ in the process and the tag is no recognised as one.
> For this problem the highlight is misplaced ..
> 
> the output is, for the first (LaTeX example, I didn't tried the other
> format)
> 
> \textbf{$<$tag$>$}content\textbf{$<$/tag$>$}
> 
> and for the second...
> \textbf{$<$my}$\_$tag$>$content$<$/my$\_$tag$>$
> 
> of course it should be:
> \textbf{$<$my\_tag$>$content\textbf{$<$/my\_tag$>$}
> 
> Hope this mail is clear enough to point out, the problem.
> 
> I'm not on the list yet (Moderator approval pending), so could you
> please attach me in CC, or approve my subscription?
> thanks :)
> 

Hi Michele

no the problem is in the xml language definition file which does not 
include _ as a viable character in a tag name.

Attached, you find the fixed xml.lang definition file, which now 
highlights xml file correctly.

I take the chance to ask anyone whether there are other characters for 
tags in xml (and html as well, so also the html.lang file should be 
fixed accordingly) besides : and _?

thanks for the feedback!
cheers
	Lorenzo


-- 
+-----------------------------------------------------+
| Lorenzo Bettini          ICQ# lbetto, 16080134      |
| PhD in Computer Science, DSI, Univ. di Firenze      |
| Florence - Italy        (GNU/Linux User # 158233)   |
| http://www.lorenzobettini.it                        |
| http://tronprog.blogspot.com  BLOG                  |
| http://www.purplesucker.com Deep Purple Cover Band  |
| http://www.gnu.org/software/src-highlite            |
| http://www.gnu.org/software/gengetopt               |
| http://www.lorenzobettini.it/software/gengen        |
| http://www.lorenzobettini.it/software/doublecpp     |
+-----------------------------------------------------+