示例#1
0
    public void BeautifyTest()
    {
        string innerXml = GetInnerXML();

        innerXml = XmlFragmentBeautifier.Beautify(innerXml);

        Assert.IsNotNull(innerXml);
    }
示例#2
0
    private Node(XElement el, ITranslation transl, XmlNavigator navigator, Node?firstNode)
    {
        _nav       = navigator;
        _firstNode = firstNode ?? this;
        _xElement  = el;
        _transl    = transl;

        // Das Replacement des geschützten Leerzeichens soll beim Hashen
        // ignoriert werden:
        ID            = _nav.GetNodeID(el, out _innerXml, out _nodePath);
        _innerXml     = XmlFragmentBeautifier.Beautify(_innerXml);
        HasAncestor   = !Equals(_firstNode);
        HasDescendant = _nav.GetNextXElement(el) != null;
    }