在c#中将xml转换为html5的最佳方法是什么?

时间:2016-07-14 06:58:53

标签: c# xml

我现在正在做什么。正在将xml标记更改为xhtml中的对应标记。

到目前为止的问题是。还有一些我不需要的额外标签。

我现在正在做的计划是。更改xml标记并删除一些我不需要的标记。有没有更好的方法呢?

要求是。输出必须是html5。

谢谢

示例xml

<PublisherInfo>
    <PublisherName value="1">Askquestionzero Publisher</PublisherName>
    <PublisherLocation>Ph</PublisherLocation>
    <PublisherImprintName>Askquestionzero</PublisherImprintName>
    <PublisherLogo>
      <Tada>Remove this value and its content</Tada>
    </PublisherLogo>
    <PublisherLogo>
      <Tada>Remove this value and its content</Tada>
    </PublisherLogo>
    <PublisherURL>Askquestionzero.com</PublisherURL>
    <Title>Some Title here</title>

    <Para>This is some text for the paragraph <emphasis><italic>Chapter</italic></emphasis></Para>

  </PublisherInfo>

期望的输出

  <h1>Askquestionzero Publisher</h1>
  <h2>Some Title here</h2>
  <p>This is some text for the paragraph <i>Chapter</i></p>

在上面的例子中。我不需要其他节点。我需要的是获取Title节点的内容。和para节点。并删除重点节点并将斜体节点更改为I.

0 个答案:

没有答案