# XML Parsing using PHP {Intermediate}. Data Truncation

**URL:** https://forum.kirupa.com/t/xml-parsing-using-php-intermediate-data-truncation/73097
**Category:** programming
**Created:** [December 13, 2004, 1:19am UTC](https://forum.kirupa.com/t/xml-parsing-using-php-intermediate-data-truncation/73097 "2004-12-13T01:19:02Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![adamd](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@adamd](https://forum.kirupa.com/u/adamd)
#### Post date: [December 13, 2004, 1:19am UTC](https://forum.kirupa.com/t/xml-parsing-using-php-intermediate-data-truncation/73097/1 "2004-12-13T01:19:02Z")

</div>

I created a PHP XML parser based on the “XML Parsing using PHP {Intermediate}” tutorial written by Jubba. It works great except for one flaw that I can’t seem to figure out.

If one of the the tags contains one of the five predefined internal entities in XML. – & in the case I’m testing, the data gets truncated.

So if I have:

```auto
<headline>Headline part A &amp; Headline part B</headline>

```

The parser only returns:  
[size=2]Headline part B

It should return:  
[/size][size=2]Headline part A & Headline part B[/size]  
[size=2]  
Has anyone elese had this problem?  
[/size]
