njs/xml

Types

pub type XMLAttr
pub type XMLDoc
pub type XMLNode

Values

pub fn attr_value(attr: XMLAttr, name: String) -> String
pub fn c14n(root_node: a, excluding_node: b) -> buffer.Buffer
pub fn doc_root(doc: XMLDoc) -> XMLNode
pub fn doc_tag(doc: XMLDoc, name: String) -> XMLNode
pub fn exclusive_c14n(
  root_node: a,
  excluding_node: b,
  with_comments: Bool,
  prefix_list: String,
) -> buffer.Buffer
pub fn node_add_child(node: XMLNode, child: XMLNode) -> Nil
pub fn node_attr(node: XMLNode, name: String) -> String
pub fn node_attrs(node: XMLNode) -> XMLAttr
pub fn node_name(node: XMLNode) -> String
pub fn node_ns(node: XMLNode) -> String
pub fn node_parent(node: XMLNode) -> XMLNode
pub fn node_remove_all_attributes(node: XMLNode) -> Nil
pub fn node_remove_attribute(node: XMLNode, name: String) -> Nil
pub fn node_remove_children(
  node: XMLNode,
  tag_name: String,
) -> Nil
pub fn node_remove_text(node: XMLNode) -> Nil
pub fn node_set_attr(
  node: XMLNode,
  name: String,
  value: String,
) -> Nil
pub fn node_set_tag(
  node: XMLNode,
  name: String,
  value: XMLNode,
) -> Nil
pub fn node_set_tags(
  node: XMLNode,
  tags: array.Array(XMLNode),
) -> Nil
pub fn node_set_tags_name(
  node: XMLNode,
  name: String,
  tags: array.Array(XMLNode),
) -> Nil
pub fn node_set_text(node: XMLNode, value: String) -> Nil
pub fn node_tag(node: XMLNode, name: String) -> XMLNode
pub fn node_tag_name(node: XMLNode, name: String) -> XMLNode
pub fn node_tags(node: XMLNode) -> array.Array(XMLNode)
pub fn node_tags_name(
  node: XMLNode,
  name: String,
) -> array.Array(XMLNode)
pub fn node_text(node: XMLNode) -> String
pub fn parse(data: a) -> XMLDoc
pub fn serialize(
  root_node: a,
  excluding_node: b,
) -> buffer.Buffer
pub fn serialize_to_string(
  root_node: a,
  excluding_node: b,
) -> String
Search Document