C# Определите дочерний узел XmlDocument, который загружает MathMLC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# Определите дочерний узел XmlDocument, который загружает MathML

Сообщение Anonymous »

Я читаю тег math в MahtML с помощью метода LoadXml(string xml) в классе XmlDocument.
Основная причина, по которой я опубликовал этот вопрос
Как Child в классе DocumentFormat.OpenXml.OpenXml.OpenXmlElement в классе Open-XmlElement пакета Open-XML-SDK, который читает Office (word, powerpoint, excel и т. д.) Я хочу знать, является ли тег дробью, молекулой, знаменателем, квадратным корнем или индексом.
Есть ли способ использовать "ChildNode" в «XmlDocument» для написания исходного кода, как в примере кода ниже? Пожалуйста, помогите

Код: Выделить всё

foreach(var child in node.ChildElements) // `node` is OpenXmlElement class
{
if(child is OMath.Run) { }
else if(child is OMath.Fraction) { }
else if(child is OMath.Numerator) { }
else if(child is OMath.Denominator) { }
else if(child is OMath.Radical) { }
else if(child is OMath.SuperArgument) { }
else if(child is OMath.SubArgument) { }
else if(child is OMath.Delimiter) { }
else if(child is OMath.FractionProperties) { }
}
мой код:

Код: Выделить всё

using System.Xml;

string mathml = @"−b±b2−4ac2a";
XmlDocument doc = new XmlDocument();
doc.LoadXml(mathml);
ReadNode(doc.ChildNodes);

private void ReadNode(XmlNodeList nodeList)
{
foreach (XmlNode n in nodeList)
{
Debug.WriteLine($"(For example){n} type is denominator(ex");
ReadNode(n.ChildNodes);
}
}
Пожалуйста, поймите мое плохое знание английского языка.


Подробнее здесь: https://stackoverflow.com/questions/786 ... oad-mathml
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • C# Определите дочерний узел XmlDocument, который загружает MathML
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как правильно отображать большие вложенные математические уравнения с помощью MathML?
    Anonymous » » в форуме CSS
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous
  • Добавить курсор в mathml
    Anonymous » » в форуме IOS
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Добавьте курсор в mathml [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как вставить MathML в PDF с помощью Python?
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»