You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by "Toru Matsuzawa (JIRA)" <ji...@apache.org> on 2007/06/27 05:46:25 UTC

[jira] Created: (SOLR-277) Character Entity of XHTML is not supported with XmlUpdateRequestHandler .

Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
-------------------------------------------------------------------------

                 Key: SOLR-277
                 URL: https://issues.apache.org/jira/browse/SOLR-277
             Project: Solr
          Issue Type: Improvement
          Components: update
    Affects Versions: 1.3
            Reporter: Toru Matsuzawa


Character Entity of XHTML is not supported with XmlUpdateRequestHandler .

http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent
http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent
http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent

It is necessary to correspond with XmlUpdateRequestHandler because xpp3 cannot use <!DOCTYPE>.
I think it is necessary until StaxUpdateRequestHandler becomes "/update".


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SOLR-277) Character Entity of XHTML is not supported with XmlUpdateRequestHandler .

Posted by "Walter Underwood (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12508408 ] 

Walter Underwood commented on SOLR-277:
---------------------------------------

This is not a bug. Solr accepts XML, not XHTML. It does not accept XHTML-only entities. 

The Solr update XML format is a specific Solr XML format, not XML, not DocBook, not
anything else.

To index XHTML, parse it and convert it to Solr XML update format.


> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> -------------------------------------------------------------------------
>
>                 Key: SOLR-277
>                 URL: https://issues.apache.org/jira/browse/SOLR-277
>             Project: Solr
>          Issue Type: Improvement
>          Components: update
>    Affects Versions: 1.3
>            Reporter: Toru Matsuzawa
>         Attachments: XmlUpdateRequestHandler.patch
>
>
> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent
> It is necessary to correspond with XmlUpdateRequestHandler because xpp3 cannot use <!DOCTYPE>.
> I think it is necessary until StaxUpdateRequestHandler becomes "/update".

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SOLR-277) Character Entity of XHTML is not supported with XmlUpdateRequestHandler .

Posted by "Hoss Man (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12509638 ] 

Hoss Man commented on SOLR-277:
-------------------------------

(FWIW: the old XmlUpdateRequestHandler has been renamed XppUpdateRequestHandler and deprecated, the current XmlUpdateRequestHandler uses stax.)

This type of functionality seems like it might be a handy option for people to have if they know they have non standard entities in their input -- but i think be default we want to be strict about our XML parsing.  perhaps an optional init param could be added to the XmlUpdateRequestHandler where a filename containing mappings like this could be specified?

(this is assuming stax has something akin to the parser.defineEntityReplacementText method used in the patch)

> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> -------------------------------------------------------------------------
>
>                 Key: SOLR-277
>                 URL: https://issues.apache.org/jira/browse/SOLR-277
>             Project: Solr
>          Issue Type: Improvement
>          Components: update
>    Affects Versions: 1.3
>            Reporter: Toru Matsuzawa
>         Attachments: XmlUpdateRequestHandler.patch
>
>
> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent
> It is necessary to correspond with XmlUpdateRequestHandler because xpp3 cannot use <!DOCTYPE>.
> I think it is necessary until StaxUpdateRequestHandler becomes "/update".

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SOLR-277) Character Entity of XHTML is not supported with XmlUpdateRequestHandler .

Posted by "Toru Matsuzawa (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SOLR-277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12508421 ] 

Toru Matsuzawa commented on SOLR-277:
-------------------------------------

Hi Walter,
It is understood that it is not a bug. 
And, it is understood that the longevity of this patch is short.

I thought that you may support general entities, and gave this patch. 
Because it was thought that it was used easily more for the user. 

It seemed to follow the specification of xpp3. 
(Only Basic latin(&quat; &amp; &lt; &gt; &apos;) is supported by current state xpp3.)

This issue closes if it is a specification that Solr XML format doesn't support Character Entities of XHTML. 

Thanks,


> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> -------------------------------------------------------------------------
>
>                 Key: SOLR-277
>                 URL: https://issues.apache.org/jira/browse/SOLR-277
>             Project: Solr
>          Issue Type: Improvement
>          Components: update
>    Affects Versions: 1.3
>            Reporter: Toru Matsuzawa
>         Attachments: XmlUpdateRequestHandler.patch
>
>
> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent
> It is necessary to correspond with XmlUpdateRequestHandler because xpp3 cannot use <!DOCTYPE>.
> I think it is necessary until StaxUpdateRequestHandler becomes "/update".

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (SOLR-277) Character Entity of XHTML is not supported with XmlUpdateRequestHandler .

Posted by "Toru Matsuzawa (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SOLR-277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Toru Matsuzawa updated SOLR-277:
--------------------------------

    Attachment: XmlUpdateRequestHandler.patch

patch attached.

> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> -------------------------------------------------------------------------
>
>                 Key: SOLR-277
>                 URL: https://issues.apache.org/jira/browse/SOLR-277
>             Project: Solr
>          Issue Type: Improvement
>          Components: update
>    Affects Versions: 1.3
>            Reporter: Toru Matsuzawa
>         Attachments: XmlUpdateRequestHandler.patch
>
>
> Character Entity of XHTML is not supported with XmlUpdateRequestHandler .
> http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent
> http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent
> It is necessary to correspond with XmlUpdateRequestHandler because xpp3 cannot use <!DOCTYPE>.
> I think it is necessary until StaxUpdateRequestHandler becomes "/update".

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.