473,385 Members | 2,269 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Invalid XML character

Hello,

I'm doing some data manipulation using an XML parser and am getting the
following error message:

Character reference "&#22" is an invalid XML character.

Any thoughts upon what this character could be? I've looked at all instances
of "22" and "#" in the data I've got and can't find any obviously wrong with
any of them.

I'm guessing it's a rogue control character or similar somewhere, but I'd be
grateful if someone could identify what it is I should be looking for!

Thanks in advance,

Mark
Jul 20 '05 #1
5 21952


Mark wrote:
I'm doing some data manipulation using an XML parser and am getting the
following error message:

Character reference "&#22" is an invalid XML character.

Any thoughts upon what this character could be? I've looked at all instances
of "22" and "#" in the data I've got and can't find any obviously wrong with
any of them.

I'm guessing it's a rogue control character or similar somewhere, but I'd be
grateful if someone could identify what it is I should be looking for!


XML 1.0 excludes certain control characters and  is one of those, see
http://www.w3.org/TR/REC-xml/#charsets
This has changed in XML 1.1, see
http://www.w3.org/TR/xml11/#charsets
but so far most parsers only support XML 1.0.
--

Martin Honnen
http://JavaScript.FAQTs.com/
Jul 20 '05 #2
> XML 1.0 excludes certain control characters and  is one of those, see
http://www.w3.org/TR/REC-xml/#charsets
This has changed in XML 1.1, see
http://www.w3.org/TR/xml11/#charsets
but so far most parsers only support XML 1.0.


I see. Any idea where I could find the ASCII equivalent of &#22? (I need to
amend a script so that this control character is removed whilst I'm
importing this data)

Thanks,

Mark
Jul 20 '05 #3


Mark wrote:
XML 1.0 excludes certain control characters and  is one of those, see
http://www.w3.org/TR/REC-xml/#charsets
This has changed in XML 1.1, see
http://www.w3.org/TR/xml11/#charsets
but so far most parsers only support XML 1.0.

I see. Any idea where I could find the ASCII equivalent of &#22? (I need to
amend a script so that this control character is removed whilst I'm
importing this data)


If you write &#dd; you are using a numeric character reference in XML
where the number is the Unicode of the character. So the Unicode
character with code 22 is what you are looking for and for the codes
0..127 Unicode describes the same characters as ASCII.

--

Martin Honnen
http://JavaScript.FAQTs.com/
Jul 20 '05 #4
> If you write &#dd; you are using a numeric character reference in XML
where the number is the Unicode of the character. So the Unicode
character with code 22 is what you are looking for and for the codes
0..127 Unicode describes the same characters as ASCII.


Thank you very much for your help.

Mark
Jul 20 '05 #5
In article <41***********************@news.easynet.co.uk>,
Mark <ma****************@ukonline.co.uk.nospam> wrote:
Character reference "&#22" is an invalid XML character.

Any thoughts upon what this character could be?


It's control-V, but the message implies that it's appearing as a character
reference ().

My guess is that it's a typo for &#x22; which would be a double quote
character.

-- Richard
Jul 20 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: cgbusch | last post by:
"Character reference "&#c" is an invalid XML character" With JDOM and Xerces in Java, I get the above error with sequences. I need to be able to encode arbitrary char sequences in xml. any...
3
by: Kaidi | last post by:
Hello guys, I get the "an invalid XML character" error when using xerces to parse a XML file. I know that XML will correspond the &, <, >, " to special strings like "&gt;&lt;". However, how about if the...
6
by: Marco Montel | last post by:
I have two applications that should comunicate through an xml file. This xml will contain a CDATA section with a digital signature. The problem is that the digital signature is composed of...
9
by: Safalra | last post by:
The idea here is relatively simple: a java program (I'm using JDK1.4 if that makes a difference) that loads an HTML file, removes invalid characters (or replaces them in the case of common ones...
3
by: Gabriele Poggi | last post by:
How can I load an xml document, with some invalid character, with the method doc.load(), without exceptions? I have already tried to insert a CDATA Sections in the xml file source, but the result...
1
by: King Kong | last post by:
we are facing this kind of error when we double click the infragistic web grid please help me on this Regards Moid Iqbal Server Error in '/NetworkAccess' Application....
2
by: none | last post by:
Hi, I'm opening a popup window with JavaScript. It has a command button. This is from the primary source (opener) window: ###################################################################...
2
by: sachinik19 | last post by:
Hi, We are using SAXParser (xerces) for parsing an xml with utf-8 encoding. For some special character it gives SAXException with error message - "The invalid character is found in the document...
1
by: =?Utf-8?B?UGF1bCBQaGlsbGlwcw==?= | last post by:
I have read many things about this but I haven't got a clear vision on what to do if anything about this. I have a system that tries to find holes in my web site. One of the things it has...
1
by: eBob.com | last post by:
I have some code which is trying to determine where text will wrap in a custom text box (which Inherits from Control). It determines the number of characters which will fit in the first line, but...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.