Posted by Dikkie Dik on 11/17/07 20:32
> If I try to echo the $data variable right at the place where the
> assignment to $ef['title'] occurs, $data contains the entire string
> ("Attaché to the White House"). Seems like the assignment operator is
> truncating the string.
>
> I figure this is because of PHP's limitations with 256 chars, but does
> anyone have a workaround?
What limitations? Strings can be "absurd" long.
If you think the assignment is the problem, have you tried what
$ef['title'] is directly before and after the assignment?
>
> <php code>
> function ef_characterData($parser, $data) {
> global $curTag, $ef;
> $titleKey = "^ROOT^TITLE";
> if ($curTag == $titleKey) $ef['title'] = $data;
> }
> </php code>
>
> <xml file>
> <Root>
> <title>The local Attaché to the white house</title>
> </Root>
> </xml file>
[Back to original message]
|