Как преобразовать mathml в поток слов с помощью C#?
как я могу преобразовать теги MathMl в поток слов (string)
например:
<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"><mml:msqrt><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt></mml:math>
как я могу преобразовать последнюю формулу в строку типа " sqrt(a^2+b^2)"
я использовал MMLtoCSharp, но он преобразует формулу в такой код:
двойной а = 0,0;
двойной b = 0.0;
Математика.Корень(*а*а+б*б);
Richard MacCutchan
я хочу построить математическую поисковую систему для своей магистерской диссертации
Тогда от вас ожидают выполнения работы. В противном случае это не ваш тезис
пожалуйста, помогите мне
Люди здесь помогут вам, но вам нужно задать конкретный вопрос. Никто не собирается писать вашу диссертацию или разрабатывать ваш код.
Member 12484974
что мне нужно, это подзадача из моего проекта
Richard MacCutchan
Извините, я не понимаю этого комментария.
[no name]
Взгляните на эту статью : http://www.codeproject.com/Articles/30615/Converting-math-equations-to-C
Sergey Alexandrovich Kryukov
Это будет справедливый ответ. Будете ли вы публиковать его с надлежащей атрибуцией в качестве формального ответа, используя "добавить свое решение здесь"?
—СА