Added Boolean category

This commit is contained in:
2023-06-28 09:22:08 +02:00
parent 2cc4370516
commit 653caa8675
2 changed files with 92 additions and 13 deletions

View File

@@ -118,6 +118,19 @@
],
"documentationReferenceURL": "https://www.w3.org/TR/1999/REC-xpath-19991116/#section-Node-Set-Functions"
},
{
"name": "lang()",
"description": "The lang function returns true or false depending on whether the language of the context node as specified by xml:lang attributes is the same as or is a sublanguage of the language specified by the argument string.",
"arguments": [
{
"type": "string",
"description": "Language that will be looked for in context node"
}
],
"output": "boolean",
"examples": [],
"documentationReferenceURL": "https://www.w3.org/TR/1999/REC-xpath-19991116/#section-Boolean-Functions"
}
]
},
@@ -194,19 +207,6 @@
}
],
"documentationReferenceURL": "https://www.w3.org/TR/1999/REC-xpath-19991116/#section-Boolean-Functions"
},
{
"name": "lang()",
"description": "The lang function returns true or false depending on whether the language of the context node as specified by xml:lang attributes is the same as or is a sublanguage of the language specified by the argument string.",
"arguments": [
{
"type": "string",
"description": "Language that will be looked for in context node"
}
],
"output": "boolean",
"examples": [],
"documentationReferenceURL": "https://www.w3.org/TR/1999/REC-xpath-19991116/#section-Boolean-Functions"
}
]

View File

@@ -164,6 +164,85 @@
}
]
},
{
"name": "Boolean",
"entries": [
{
"name": "boolean()",
"description": "Computes the effective boolean value of the sequence $arg.",
"arguments": [
{
"type": "item()* (One or more)",
"description": "$arg"
}
],
"output": "xs:boolean? (Optional)",
"examples": [
{
"command": "boolean(0)",
"output": "false"
},
{
"command": "boolean(())",
"output": "false"
},
{
"command": "boolean(1)",
"output": "true"
}
],
"documentationReferenceURL": "https://www.w3.org/TR/xquery-operators/#func-boolean"
},
{
"name": "true()",
"description": "Returns the xs:boolean value true. Equivalent to xs:boolean('1').",
"arguments": [],
"output": "xs:boolean",
"examples": [
{
"command": "true()",
"output": "true"
}
],
"documentationReferenceURL": "https://www.w3.org/TR/xquery-operators/#func-true"
},
{
"name": "false()",
"description": "Returns the xs:boolean value false. Equivalent to xs:boolean('0').",
"arguments": [],
"output": "xs:boolean",
"examples": [
{
"command": "false()",
"output": "false"
}
],
"documentationReferenceURL": "https://www.w3.org/TR/xquery-operators/#func-false"
},
{
"name": "not()",
"description": "$arg is first reduced to an effective boolean value by applying the fn:boolean() function. Returns true if the effective boolean value is false, and false if the effective boolean value is true.",
"arguments": [
{
"type": "item()",
"description": "$arg"
}
],
"output": "xs:boolean",
"examples": [
{
"command": "not(false())",
"output": "true"
},
{
"command": "not(true())",
"output": "false"
}
],
"documentationReferenceURL": "https://www.w3.org/TR/xquery-operators/#func-not"
}
]
},
{
"name": "Number",
"entries": [