-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
MyDapytains a un soucis de reconstruction de l'arbre quand des éléments contient des attribut avec le namespace xml:id
ERROR:app:Exception on /document/ [GET]
Traceback (most recent call last):
File "/home/nuguet/.local/lib/python3.9/site-packages/flask/app.py", line 1511, in wsgi_app
response = self.full_dispatch_request()
File "/home/nuguet/.local/lib/python3.9/site-packages/flask/app.py", line 919, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/nuguet/.local/lib/python3.9/site-packages/flask/app.py", line 917, in full_dispatch_request
rv = self.dispatch_request()
File "/home/nuguet/.local/lib/python3.9/site-packages/flask/app.py", line 902, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
File "/home/nuguet/Documents/gitlab/MyDapytains-dev/dapitains/app/app.py", line 286, in document_route
return document_view(resource, ref, start, end, tree,mediatype)
File "/home/nuguet/Documents/gitlab/MyDapytains-dev/dapitains/app/app.py", line 146, in document_view
ET.tostring(doc.get_passage(
File "/home/nuguet/Documents/gitlab/MyDapytains-dev/dapitains/tei/document.py", line 278, in get_passage
root = reconstruct_doc(
File "/home/nuguet/Documents/gitlab/MyDapytains-dev/dapitains/tei/document.py", line 171, in reconstruct_doc
copied_node = copy_node(result_start, include_children=len(queue_start) == 0, parent=new_tree)
File "/home/nuguet/Documents/gitlab/MyDapytains-dev/dapitains/tei/document.py", line 103, in copy_node
element = Element(**kwargs)
File "src/lxml/objectify.pyx", line 2034, in lxml.objectify.Element
File "src/lxml/objectify.pyx", line 1948, in lxml.objectify._makeElement
File "src/lxml/public-api.pxi", line 33, in lxml.etree.makeElement
File "src/lxml/apihelpers.pxi", line 138, in lxml.etree._makeElement
File "src/lxml/apihelpers.pxi", line 126, in lxml.etree._makeElement
File "src/lxml/apihelpers.pxi", line 325, in lxml.etree._initNodeAttributes
File "src/lxml/apihelpers.pxi", line 335, in lxml.etree._addAttributeToNode
File "src/lxml/apihelpers.pxi", line 1741, in lxml.etree._attributeValidOrRaise
ValueError: Invalid attribute name 'Q{http://www.w3.org/XML/1998/namespace}id'
my input file is :
<?xml version="1.0" encoding="UTF-8"?><TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xml='http://www.w3.org/XML/1998/namespace' type="bible" n="Rt" xml:id="dev-R" >
<teiHeader>
<fileDesc>
<titleStmt>
<title>Rt</title>
</titleStmt>
<publicationStmt>
<p>Publication Information</p>
</publicationStmt>
<sourceDesc>
<p>Information about the source</p>
</sourceDesc>
</fileDesc>
<encodingDesc>
<refsDecl>
<citeStructure unit="chapter" match="//div[@type='chapter']" use="@n" >
<citeStructure unit="verse" match="ab" use="position()" delim=":"/>
</citeStructure>
</refsDecl>
</encodingDesc>
</teiHeader>
<text>
<body>
<div xml:id="id-1" type="chapter" n="1">
<ab xml:id="id-1.1" type="verse" n="1">
<seg xml:id="id-1.1.a" xml:lang="lat" corresp="document?resource=TOB-Rt.xml&ref=id-1.1.a document?resource=BHS-Rt.xml&ref=id-1.1.a document?resource=LXX-Rt.xml&ref=id-1.1.a document?resource=Brenton-Rt.xml&ref=id-1.1.a document?resource=Gig-Rt.xml&ref=id-1.1.a document?resource=RHE-Rt.xml&ref=id-1.1.a document?resource=Sacy-Rt.xml&ref=id-1.1.a document?resource=BJ-Rt.xml&ref=id-1.1.a document?resource=NRSA-Rt.xml&ref=id-1.1.a " n="a">
<w n="1" lemma="in" pos="ADP" msd="" xml:id="VG_Rt_1_1_w0">in</w>
<space> </space>
<w n="2" lemma="dies" pos="NOUN" msd="Case=Abl|Gender=Fem|Number=Plur" xml:id="VG_Rt_1_1_w1">diebus</w>
<space> </space>
<w n="3" lemma="unus" pos="NUM" msd="" xml:id="VG_Rt_1_1_w2">unius</w>
<space> </space>
<w n="4" lemma="iudicus" pos="NOUN" msd
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels