<div dir="ltr"><div>Stephan:<br></div><div>Mathml is not XML.</div><div>For some things it is a subset. For others not.</div><div>For example, character entities: quot, amp, apos, lt, gt. That it's all.</div><div>Mathml: &infin; ... matml specific ones.</div><div>With the information I've collected, this is handled by xmlreader.<br></div><div>Can not be implemented as xml. That's why I need to interfere with the xmlreader with a customized xmlreader.</div><div>The headache: it is hidden somewhere under a sea of classes.<br></div><div><br></div><div>For now I've been tracking code from (mathmlimport.cxx):</div><div>//Make a model component from our SmModel<br>uno::Reference<lang::XComponent> xModelComp = xModel;<br>OSL_ENSURE(xModelComp.is(), "XMLReader::Read: got no model");</div><div>But without any results.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 23 nov 2020 a las 22:25, Dante Doménech (<<a href="mailto:dante19031999@gmail.com">dante19031999@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Thank you for the hint.</div><div>I'm trying to make it work, but I keep getting "No source file named xmlreader." no matter how I enter the file path.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El dom, 22 nov 2020 a las 17:48, Noel Grandin (<<a href="mailto:noelgrandin@gmail.com" target="_blank">noelgrandin@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><span class="gmail_default" style="font-family:tahoma,sans-serif">the easiest way to figure out stuff like that, is to run LO under gdb, e.g.</span><div><span class="gmail_default" style="font-family:tahoma,sans-serif">    make debugrun</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">set a breakpoint in </span>XmlReader::handleReference<span class="gmail_default" style="font-family:tahoma,sans-serif"> with something like</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">   br xmlreader.cxx:429</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">where it throws the exception,</span><div><span class="gmail_default" style="font-family:tahoma,sans-serif">and examine the callstack using the</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">   bt</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">   up</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">   down</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif">commands.</span></div><div><span class="gmail_default" style="font-family:tahoma,sans-serif"></span></div></div></div>
</blockquote></div>
</blockquote></div>