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