There's an xml document like this:\[code\]<?xml version="1.0" encoding="utf-8" standalone="no"?><?xml-stylesheet href="http://stackoverflow.com/questions/12701266/#style" type="text/css"?><root> <style> style {display: none} entry {display: block} english {font-weight: bold} spanish {font-style: italic} </style> <entry> <sense_unit> <english>abandon</english> <spanish>abandonar</spanish> </sense_unit>, <sense_unit> <english>friend</english> <spanish>amigo</spanish> </sense_unit> </entry></root>\[/code\]Web browser renders this:\[code\]style {display: none} entry {display: block} english {font-size: 10pt; font-family: "Times New Roman"} spanish {font-size: 9pt; font-family: "Arial"} abandon abandonar , friend amigo\[/code\][*]I'd like to hide the contents of style element, but it still appears. [*]I don't want the space between abandonar and the following comma. (But I don't want to insert the comma inside the sense_unit) How can I do that? (That is, ... abandonar , friend ... -> ... abandonar, friend ...)