How to check mathml is empty

11 views
Skip to first unread message

ppavan...@gmail.com

unread,
Sep 23, 2017, 8:16:30 AM9/23/17
to MathJax Users
Hi,

I am using mathjax to convert mathml into svg.

If my input mathml is 
<math mathbackground="green" width="100ex" style="width:10px;display:block;">
<mrow>
</mrow>
<mrow>
</mrow>
<mrow>
</mrow>
<mrow>
</mrow>
<mrow>
</mrow>
</math>
Then corresponding mathjax output is
<span style="font-style: normal; font-weight: normal; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; min-width: 0px; min-height: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: inline; line-height: 1.2em; " class="MathJax_SVG" id="MathJax-Element-1-Frame" tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; mathbackground=&quot;green&quot; width=&quot;100ex&quot; style=&quot;width:10px;display:block;&quot;&gt;&lt;mrow /&gt;&lt;/math&gt;" role="presentation" computedstyle="font_style:normal;font_weight:normal;font_variant:normal;width:0px;height:0px;text-align:left;font-size:16px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-indent:0px;vertical-align:baseline;line-height:normal;" amzn-node-id="33" >
<svg xmlns:xlink="http://www.w3.org/1999/xlink" style="-webkit-transition-property: none; width: 10px; vertical-align: -0.13ex; display: block; " width="0" height="0.259ex" viewBox="0 -55.8 0 111.6" role="img" focusable="false" aria-hidden="true" computedstyle="font_style:normal;font_weight:normal;font_variant:normal;width:10px;height:2px;text-align:left;font-size:16px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-indent:0px;vertical-align:-1px;line-height:normal;" amzn-node-id="34" ><defs style="-webkit-transition-property: none; display: inline; " computedstyle="font_style:normal;font_weight:normal;font_variant:normal;width:auto;height:auto;text-align:left;font-size:16px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-indent:0px;vertical-align:baseline;line-height:normal;" amzn-node-id="35" ></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)" style="-webkit-transition-property: none; display: inline; " computedstyle="font_style:normal;font_weight:normal;font_variant:normal;width:0px;height:0px;text-align:left;font-size:16px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-indent:0px;vertical-align:baseline;line-height:normal;" amzn-node-id="36" ><rect fill="green" stroke="none" width="0" height="0" style="-webkit-transition-property: none; display: inline; " computedstyle="font_style:normal;font_weight:normal;font_variant:normal;width:0px;height:0px;text-align:left;font-size:16px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-indent:0px;vertical-align:baseline;line-height:normal;" amzn-node-id="37" ></rect></g></svg></span><script type="math/mml" id="MathJax-Element-1" style="display: none; " computedstyle="font_style:normal;font_weight:normal;font_variant:normal;width:auto;height:auto;text-align:-webkit-auto;font-size:16px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-indent:0px;vertical-align:baseline;line-height:normal;" amzn-node-id="38" >&lt;math mathbackground=&quot;green&quot; width=&quot;100ex&quot; style=&quot;width:10px;display:block;&quot;&gt;
&lt;mrow&gt;
&lt;/mrow&gt;
&lt;/math&gt;</script>
So, Can i take width to determine whether mathml is empty or not.
Or is there any better way for this.
Reply all
Reply to author
Forward
0 new messages