Safe Haskell | None |
---|---|
Language | Haskell2010 |
OpcXmlDaClient.XmlBuilder
Description
A utility library providing automatic namespacing, which is required in handling of custom value types by the OPC protocol.
Synopsis
- elementXml :: Element -> ByteString
- data Element
- element :: QName -> [(QName, Content)] -> [Node] -> Element
- data Node
- elementNode :: Element -> Node
- contentNode :: Content -> Node
- astNode :: Node -> Node
- data Content
- textContent :: Text -> Content
- qNameContent :: QName -> Content
- data QName
- namespacedQName :: Text -> Text -> QName
- unnamespacedQName :: Text -> QName
ByteString
elementXml :: Element -> ByteString Source #
Element
Node
elementNode :: Element -> Node Source #
contentNode :: Content -> Node Source #
Content
Instances
IsString Content Source # | |
Defined in OpcXmlDaClient.XmlBuilder Methods fromString :: String -> Content # |
textContent :: Text -> Content Source #
qNameContent :: QName -> Content Source #
QName
Instances
IsString QName Source # | |
Defined in OpcXmlDaClient.XmlBuilder Methods fromString :: String -> QName # |
unnamespacedQName :: Text -> QName Source #
Unnamespaced QName.