Try:

curl http://localhost:8080/solr/update --data-binary '<add><doc><field
name="id">2008</field><field name="storyText">The Rain in Spain Falls
Mainly In The Plain</
field></doc></add>'

And see if that works.  I don't think curl lets you put a filename in
for the --data-binary parameter.  Has to be the actual data, though
something like this might also work:

curl http://localhost:8080/solr/update --data-binary `cat articles.xml`

Those are open ticks, not apostrophes.

On 4/26/07, Ryan McKinley <[EMAIL PROTECTED]> wrote:
>
> paladin:/data/solr mtorgler1$ curl http://localhost:8080/solr/update
> --data-binary articles.xml
> <result status="1">org.xmlpull.v1.XmlPullParserException: only
> whitespace content allowed before start tag and not a (position:
> START_DOCUMENT seen a... @1:1)
>         at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1519)
>         at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)

My guess is you have some funny character at the start of the document.
  I have seen funny chars show show up when i edit a UTF-8 file and save
it as ASCII.  If you don't see it in your normal editor, try a different
one.

If that does not help, start with the working example and add modify a
little bit at a time...

ryan


Reply via email to