Package nokogiri.internals.c14n

Examples of nokogiri.internals.c14n.Canonicalizer


        case 2: // XML_C14N_1_1 = 2
            if (with_comments) algorithmURI = Canonicalizer.ALGO_ID_C14N11_WITH_COMMENTS;
            else algorithmURI = Canonicalizer.ALGO_ID_C14N11_OMIT_COMMENTS;
        }
        try {
            Canonicalizer canonicalizer = Canonicalizer.getInstance(algorithmURI);
            XmlNode startingNode = getStartingNode(block);
            byte[] result;
            CanonicalFilter filter = new CanonicalFilter(context, block);
            if (inclusive_namespace == null) {
                result = canonicalizer.canonicalizeSubtree(startingNode.getNode(), filter);
            } else {
                result = canonicalizer.canonicalizeSubtree(startingNode.getNode(), inclusive_namespace, filter);
            }
            String resultString = new String(result, "UTF-8");
            return stringOrNil(context.getRuntime(), resultString);
        } catch (CanonicalizationException e) {
            // TODO Auto-generated catch block
View Full Code Here

TOP

Related Classes of nokogiri.internals.c14n.Canonicalizer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.