MediaWiki-API-Ergebnis

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Resource_(Objekt)",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "291": {
                "pageid": 291,
                "ns": 0,
                "title": "Regular-Expression",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "{{\u00dcberarbeiten}}\n==Beschreibung==\nRegul\u00e4re Ausdr\u00fccke sind Muster, mit denen man den Aufbau von Zeichenketten beschreibt.\n\n==Characters==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>x</code>\n| The character x\n|-\n| <code>\\\\</code>\n| The backslash character\n|-\n| <code>\\0n</code>\n| The character with octal value 0n (0 <= n <= 7)\n|-\n| <code>\\0nn</code>\n| The character with octal value 0nn (0 <= n <= 7)\n|-\n| <code>\\0mnn</code>\n| The character with octal value 0mnn (0 <= m <= 3, 0 <= n <= 7)\n|-\n| <code>\\xhh</code>\n| The character with hexadecimal value 0xhh\n|-\n| <code>\\uhhhh</code>\n| The character with hexadecimal value 0xhhhh\n|-\n| <code>\\t</code>\n| The tab character ('\\u0009')\n|-\n| <code>\\n</code>\n| The newline (line feed) character ('\\u000A')\n|-\n| <code>\\r</code>\n| The carriage-return character ('\\u000D')\n|-\n| <code>\\f</code>\n| The form-feed character ('\\u000C')\n|-\n| <code>\\a</code>\n| The alert (bell) character ('\\u0007')\n|-\n| <code>\\e</code>\n| The escape character ('\\u001B')\n|-\n| <code>\\cx</code>\n| The control character corresponding to x\n|}\n\n==Character classes==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>[abc]</code>\n| a, b, or c (simple class)\n|-\n| <code>[^abc]</code>\n| Any character except a, b, or c (negation)\n|-\n| <code>[a-zA-Z]</code>\n| a through z or A through Z, inclusive (range)\n|-\n| <code>[a-d[m-p]]</code>\n| a through d, or m through p: [a-dm-p] (union)\n|-\n| <code>[a-z&&[def]]</code>\n| d, e, or f (intersect1)\n|-\n| <code>[a-z&&[^bc]]</code>\n| a through z, except for b and c: [ad-z] (subtraction)\n|-\n| <code>[a-z&&[^m-p]]</code>\n| a through z, and not m through p: [a-lq-z](subtraction)\n|}\n\n\n==Predefined character classes==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>.</code>\n| Any character\n|-\n| <code>\\d</code>\n| A digit: [0-9]\n|-\n| <code>\\D</code>\n| A non-digit: [^0-9]\n|-\n| <code>\\s</code>\n| A whitespace character: [ \\t\\n\\x0B\\f\\r]\n|-\n| <code>\\S</code>\n| A non-whitespace character: [^\\s]\n|-\n| <code>\\w</code>\n| A word character: [a-zA-Z_0-9]\n|-\n| <code>\\W</code>\n| A non-word character: [^\\w]\n|}\n\n\n==POSIX character classes (US-ASCII only)==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>\\p{Lower}</code>\n| A lower-case alphabetic character: [a-z]\n|-\n| <code>\\p{Upper}</code>\n| An upper-case alphabetic character:[A-Z]\n|-\n| <code>\\p{ASCII}</code>\n| All ASCII:[\\x00-\\x7F]\n|-\n| <code>\\p{Alpha}</code>\n| An alphabetic character:[\\p{Lower}\\p{Upper}]\n|-\n| <code>\\p{Digit}</code>\n| A decimal digit: [0-9]\n|-\n| <code>\\p{Alnum}</code>\n| An alphanumeric character:[\\p{Alpha}\\p{Digit}]\n|-\n| <code>\\p{Punct}</code>\n| Punctuation: One of !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\n|-\n| <code>\\p{Graph}</code>\n| A visible character: [\\p{Alnum}\\p{Punct}]\n|-\n| <code>\\p{Print}</code>\n| A printable character: [\\p{Graph}]\n|-\n| <code>\\p{Blank}</code>\n| A space or a tab: [ \\t]\n|-\n| <code>\\p{Cntrl}</code>\n| A control character: [\\x00-\\x1F\\x7F]\n|-\n| <code>\\p{XDigit}</code>\n| A hexadecimal digit: [0-9a-fA-F]\n|-\n| <code>\\p{Space}</code>\n| A whitespace character: [ \\t\\n\\x0B\\f\\r]\n|}\n\n\n==Classes for Unicode blocks and categories==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>\\p{InGreek}</code>\n| A character in the Greek block (simple block)\n|-\n| <code>\\p{Lu}</code>\n| An uppercase letter (simple category)\n|-\n| <code>\\p{Sc}</code>\n| A currency symbol\n|-\n| <code>\\P{InGreek}</code>\n| Any character except one in the Greek block (negation)\n|-\n| <code>[\\p{L}&&[^\\p{Lu}]]</code>\n| Any letter except an uppercase letter (subtraction)\n|}\n\n\n==Boundary matchers==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>^</code>\n| The beginning of a line\n|-\n| <code>$</code>\n| The end of a line\n|-\n| <code>\\b</code>\n| A word boundary\n|-\n| <code>\\B</code>\n| A non-word boundary\n|-\n| <code>\\A</code>\n| The beginning of the input\n|-\n| <code>\\G</code>\n| The end of the previous match\n|-\n| <code>\\Z</code>\n| The end of the input but for the final terminator, if any\n|-\n| <code>\\z</code>\n| The end of the input\n|}\n\n\n==Greedy quantifiers==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>X?</code>\n| X, once or not at all\n|-\n| <code>X*</code>\n| X, zero or more times\n|-\n| <code>X+</code>\n| X, one or more times\n|-\n| <code>X{n}</code>\n| X, exactly n times\n|-\n| <code>X(n,}</code>\n| X, at least n times\n|-\n| <code>X{n,m}</code>\n| X, at least n but not more than m times\n|}\n\n\n==Reluctant quantifiers==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>X??</code>\n| X, once or not at all\n|-\n| <code>X*?</code>\n| X, zero or more times\n|-\n| <code>X+?</code>\n| X, one or more times\n|-\n| <code>X{n}?</code>\n| X, exactly n times\n|-\n| <code>X(n,}?</code>\n| X, at least n times\n|-\n| <code>X{n,m}?</code>\n| X, at least n but not more than m times\n|}\n\n\n==Possessive quantifiers==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>X?+</code>\n| X, once or not at all\n|-\n| <code>X*+</code>\n| X, zero or more times\n|-\n| <code>X++</code>\n| X, one or more times\n|-\n| <code>X{n}+</code>\n| X, exactly n times\n|-\n| <code>X(n,}+</code>\n| X, at least n times\n|-\n| <code>X{n,m}+</code>\n| X, at least n but not more than m times\n|}\n\n==Logical operators==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>XY</code>\n| X followed by Y\n|-\n| <code>X|Y</code>\n| Either X or Y\n|-\n| <code>(X)</code>\n| X, as a capturing group\n|}\n\n==Back references==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>$n</code>\n| Whatever the n-th capturing group matched\n|}\n\n==Quotation==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>\\</code>\n| Nothing, but quotes the following character\n|-\n| <code>\\Q</code>\n| Nothing, but quotes all characters until \\E\n|-\n| <code>\\E</code>\n| Nothing, but ends quoting started by \\Q\n|}\n\n==Special constructs (non-capturing)==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>(?:X)</code>\n| X, as a non-capturing group\n|-\n| <code>(?idmsux-idmsux)</code>\n| Nothing, but turns match flags on - off\n|-\n| <code>(?idmsux-idmsux:X)</code>\n| X, as a non-capturing group with the given flags on - off\n|-\n| <code>(?=X)</code>\n| X, via zero-width positive lookahead\n|-\n| <code>(?!X)</code>\n| X, via zero-width negative lookahead\n|-\n| <code>(?<=X)</code>\n| X, via zero-width negative lookahead\n|-\n| <code>(?>X)</code>\n| X, as an independent, non-capturing group\n|}\n\n==Embedded flag expressions==\n{| class=\"prettytable\"\n|- class=\"hintergrundfarbe1\"\n! Ausdruck || Bedeutung\n|-\n| <code>(?u)</code>\n| Pattern.UNICODE_CASE\n|-\n| <code>(?s)</code>\n| Pattern.DOTALL\n|-\n| <code>(?m)</code>\n| Pattern.MULTILINE\n|-\n| <code>(?i)</code>\n| Pattern.CASE_INSENSITIVE\n|-\n| <code>(?x)</code>\n| Pattern.COMMENTS\n|-\n| <code>(?d)</code>\n| Pattern.UNIX_LINES\n|-\n| <code>---</code>\n| Pattern.CANON_EQ (not available)\n|}\n\n\n<noinclude>\n[[Category:SPML]]\n[[Category:Qualit\u00e4t_des_Inhalts_pr\u00fcfen]]\n[[Category:Qualit\u00e4t_der_Sprache_pr\u00fcfen]]\n[[Category:Qualit\u00e4t_des_Codes_pr\u00fcfen]]\n</noinclude>"
                    }
                ]
            },
            "398": {
                "pageid": 398,
                "ns": 0,
                "title": "RepositoryTreeNode (Objekt)",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "==Name==\nRepositoryTreeNode - Element eines Repository-Baumes\n\n==Beschreibung==\nUm B\u00e4ume mit Hilfe von SPML darzustellen, werden alle Element des Baums in einer flachen Liste abgelegt. Um die hierarchischen Ebenen abzubilden, werden die Element des Baum in einem <code>RepositoryTreeNode</code>-Objekt gekapselt. Dieses Objekt besitzt Attribute, mit denen die Position des\nElementes innerhalb der Baumstruktur ermittelt werden kann. Somit kann \u00fcber eine einfache Schleife, z.B. mit <code>sp:loop</code>, eine Baumstruktur in HTML (als unsortierte Liste) erzeugt werden. Zwar ist das Element des Baumes vom <code>RepositoryTreeNode</code> gekapselt, dennoch k\u00f6nnen alle Attribute dieses Elements direkt verwendet werden. Damit ist gemeint, dass nicht erst <code>reference</code> verwendet werden muss, um beispielsweise an den Namen des Elementes zu gelangen.\n elementNode.reference.name\nist identisch mit\n elementNode.name\n\nSollte das Element ein gleichnamiges Attribut wie <code>RepositoryTreeNode</code> besizten, wird das\n<code>RepositoryTreeNode</code>-Attribut zur\u00fcckgegeben. In dem Fall muss <code>reference</code> verwendet werden, um das Attribut des Elementes zu erhalten.\n\n==Attribute==\n{| class=\"prettytable sortable\"\n|- class=\"hintergrundfarbe1\"\n! Attribut || Type || Beschreibung || ab IES Version\n|-\n| index\n| [[Number]]\n| Position des Elementes innerhalb seiner Ebene. Das erste Element hat den index <code>0</code>\n| 1\n|-\n| level\n| [[Number]]\n| Ebene, in der sich das Element befindet. Das Root-Element hat die Ebene <code>0</code>\n| 1\n|-\n| isFirst\n| [[Boolean]]\n| Gibt an, ob das Element das erste Element innerhalb seiner Ebene ist\n| 1\n|-\n| isLast\n| [[Boolean]]\n| Gibt an, ob das Element das letzte Element innherhalb seiner Ebene ist\n| 1\n|-\n| isPool\n| [[Boolean]]\n| Gibt an, ob das Element ein Pool ist\n| 1\n|-\n| isOpen\n| [[Boolean]]\n| Gibt an, ob das Element ge\u00f6ffnet ist\n| 1\n|-\n| hasChildren\n| [[Boolean]]\n| Gibt an, ob das Element weitere Unter-Element enth\u00e4lt\n| 1\n|-\n| path\n| [[Collection]]&nbsp;<[[RepositoryTreeNode]]>\n| Liste aller <code>RepositoryTreeNode</code>, die den Pfad zu diesem Element bilden. Das erste Element ist das Root-Element. Das Letzte ist dieses Element der Liste\n| 1\n|-\n| reference\n| [[Element]]\n| Gibt das Element zur\u00fcck, das vom <code>RepositoryTreeNode</code> gekapselt wird\n| 1\n|}\n\n<noinclude>\n[[Category:Objekte]]\n[[Category:Qualit\u00e4t_des_Codes_pr\u00fcfen]]\n</noinclude>"
                    }
                ]
            }
        }
    }
}