C# 如何在另一个元素中插入非自动关闭元素?
我需要在一行文本中插入一些C# 如何在另一个元素中插入非自动关闭元素?,c#,xml,C#,Xml,我需要在一行文本中插入一些元素。去掉一些复杂的代码,关键是: // ... pos contains position of hyphen etc. brokenTokens.Add(new XText(token.Substring(0, pos))); brokenTokens.Add(new XElement("wbr")); brokenTokens.Add(new XText(token.Substring(pos))); XElement e = new XElement(ori
元素。去掉一些复杂的代码,关键是:
// ... pos contains position of hyphen etc.
brokenTokens.Add(new XText(token.Substring(0, pos)));
brokenTokens.Add(new XElement("wbr"));
brokenTokens.Add(new XText(token.Substring(pos)));
XElement e = new XElement(originalElement.Name, brokenTokens);
除非它产生:
<p xmlns="http://www.w3.org/1999/xhtml">This is some really long, super<wbr xmlns="" />-hypenated text.</p>
这是一段非常长、超级夸张的文字
我可能知道如何杀死那个讨厌的空名称空间声明,但我如何才能使它
而不是
感谢您正在研究XML:一个解决方案是提供
内容。否则,您必须对self-closing元素(语法正确)感到满意。您正在处理XML:解决方案是提供
内容。否则,您必须对self-closing元素(语法正确)感到满意。您正在处理XML:解决方案是提供
内容。否则,您必须对self-closing元素(语法正确)感到满意。您正在处理XML:解决方案是提供
内容。否则,您必须对self-closing元素(语法正确)感到满意。您可以为wbr元素提供与其父元素相同的名称空间。在这种情况下,将不会打印名称空间。您可以为wbr元素提供与其父元素相同的名称空间。在这种情况下,将不会打印名称空间。您可以为wbr元素提供与其父元素相同的名称空间。在这种情况下,将不会打印名称空间。您可以为wbr元素提供与其父元素相同的名称空间。在这种情况下,将不会打印名称空间。XML也允许
<wbr/>
或
由于您使用的是XHTML,我甚至认为使用像
这样的HTML标记不符合XHTML规范。XML也允许
<wbr/>
或
由于您使用的是XHTML,我甚至认为使用像
这样的HTML标记不符合XHTML规范。XML也允许
<wbr/>
或
由于您使用的是XHTML,我甚至认为使用像
这样的HTML标记不符合XHTML规范。XML也允许
<wbr/>
或
由于您使用的是XHTML,我甚至认为使用像
这样的HTML标记不符合XHTML规范。您不能。XML!=这是我的恐惧。现在我把我的绘图板放在哪里了?你不能。XML!=这是我的恐惧。现在我把我的绘图板放在哪里了?你不能。XML!=这是我的恐惧。现在我把我的绘图板放在哪里了?你不能。XML!=这是我的恐惧。现在我把我的绘图板放在哪里了?不是问题的答案,但仍然有用。不是问题的答案,但仍然有用。不是问题的答案,但仍然有用。不是问题的答案,但仍然有用。不是问题的答案,但仍然有用。