pub enum XsltStylesheetSemantics {
Specification,
Libxmlsec1,
}Expand description
How the stylesheet of an XSLT transform is read from its <Transform>.
Variants§
Specification
The stylesheet is an element of the signed document: every namespace in
scope at it, including those declared on its ancestors (Namespaces in XML
section 6.1), applies and is copied into literal result elements, and a
prefix bound nowhere in exclude-result-prefixes or
extension-element-prefixes is a stylesheet error (XSLT 1.0 section 7.1.1).
Libxmlsec1
libxmlsec1: the stylesheet is the serialized <Transform> content, so
namespaces declared on its ancestors are lost, and libxslt skips an
unbound prefix in a prefix list after a warning.
Trait Implementations§
Source§impl Clone for XsltStylesheetSemantics
impl Clone for XsltStylesheetSemantics
impl Copy for XsltStylesheetSemantics
Source§impl Debug for XsltStylesheetSemantics
impl Debug for XsltStylesheetSemantics
Source§impl Default for XsltStylesheetSemantics
impl Default for XsltStylesheetSemantics
impl Eq for XsltStylesheetSemantics
Source§impl PartialEq for XsltStylesheetSemantics
impl PartialEq for XsltStylesheetSemantics
impl StructuralPartialEq for XsltStylesheetSemantics
Auto Trait Implementations§
impl Freeze for XsltStylesheetSemantics
impl RefUnwindSafe for XsltStylesheetSemantics
impl Send for XsltStylesheetSemantics
impl Sync for XsltStylesheetSemantics
impl Unpin for XsltStylesheetSemantics
impl UnsafeUnpin for XsltStylesheetSemantics
impl UnwindSafe for XsltStylesheetSemantics
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more