Re: Ampersands in the output...

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: Ampersands in the output...
Дата
Msg-id 41E5B8A0.3030902@opencloud.com
обсуждение исходный текст
Ответ на Ampersands in the output...  ("Schuhmacher, Bret" <Bret.Schuhmacher@Aspect.com>)
Список pgsql-jdbc
Schuhmacher, Bret wrote:
> I'm using postgres to return business names via a function.  In the
> function I "xml-ify" the output by taking the name and wrap it with
> start/end tags, as in "<name>name</name>" (there's a lot more to this
> and I'm simplifying greatly).  However, the problem is that some of the
> names have "&" in them, like "Joes Bar & Grill", which really should be
> escaped in XML.
>
> Any ideas how to escape those things before they get to the recipient
> (i.e. my application, IE, Mozilla, etc.)?  Is there a built-in function
> or something I could make use of?  I suppose I could write a little more
> code in my function to look in the field and try to do a string replace
> or something, but is that the most efficient method?

This is unrelated to the JDBC driver. Please use an appropriate list.

That said, it depends very much on how you are generating your XML.
Serializing a DOM tree should do the escaping for you. A reverse SAX
parser should also do it.

-O

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "Schuhmacher, Bret"
Дата:
Сообщение: Ampersands in the output...
Следующее
От: Oliver Siegmar
Дата:
Сообщение: Problems with infinity