{"id":1076,"date":"2025-09-22T13:59:37","date_gmt":"2025-09-22T13:59:37","guid":{"rendered":"https:\/\/aleksejev21.thkit.ee\/wp3\/?page_id=1076"},"modified":"2025-09-22T13:59:37","modified_gmt":"2025-09-22T13:59:37","slug":"sugupuu","status":"publish","type":"page","link":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","title":{"rendered":"Sugupuu"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.<br>Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4ide minu failist (<code>Meiesugupuu.xml<\/code>):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;inimene saasta=\"1955\"><br>\t&lt;nimi>Gelina Sergeitsik&lt;\/nimi><br>\t&lt;home>Mustam\u00e4e&lt;\/home><br>&lt;\/inimene><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Siin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>&lt;inimene><\/code>\u00a0\u2013 p\u00f5hiline element.<\/li>\n\n\n\n<li><code>saasta=\"1955\"<\/code>\u00a0\u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat.<\/li>\n\n\n\n<li>Alam-sildid (<code>nimi<\/code>,\u00a0<code>elukoht<\/code>) kirjeldavad inimese omadusi.<\/li>\n\n\n\n<li>Elemendid v\u00f5ivad sisaldada ka\u00a0<strong>alam-elemente<\/strong>\u00a0<code>&lt;lapsed><\/code>, mis moodustavad sugupuu.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Mis on XSLT?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">XSLT (eXtensible Stylesheet Language Transformations) on transformatsioonikeel, millega saab XML-andmeid teisendada erinevatesse formaatidesse: HTML, XML, TXT, tabelid jne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Minu failis (<code>Meiesugupuu.xslt<\/code>) teisendatakse XML sugupuu andmed HTML-tabeliks, kus iga inimese kohta kuvatakse nimi, elukoht, s\u00fcnniaasta ja vanus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4ide koodist:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;xsl:for-each select=\"\/\/inimene\"><br>  &lt;tr><br>    &lt;td>&lt;xsl:value-of select=\"nimi\"\/>&lt;\/td><br>    &lt;td>&lt;xsl:value-of select=\"@saasta\"\/>&lt;\/td><br>  &lt;\/tr><br>&lt;\/xsl:for-each><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">See teeb j\u00e4rgmist:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00f5tab k\u00f5ik\u00a0<code>&lt;inimene><\/code>\u00a0elemendid XML-ist.<\/li>\n\n\n\n<li>Loob iga\u00fche kohta tabelirea.<\/li>\n\n\n\n<li>Kuvab nime, s\u00fcnniaasta ja arvutab vanuse (2025 \u2013 s\u00fcnniaasta).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Lisaks on kasutatud&nbsp;<strong>tingimuslikke vorminguid<\/strong>: kui inimesel on v\u00e4hemalt kaks last, v\u00e4rvitakse tema rida kollaseks. Samuti muudetakse nime v\u00e4rv punaseks, kui see sisaldab t\u00e4he \u201em\/M\u201c.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Mis on XML-skeem (XSD)?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">XML Schema Definition (XSD) m\u00e4\u00e4rab, kuidas XML-fail peab olema \u00fcles ehitatud. See kontrollib, millised elemendid ja atribuudid on lubatud, ning aitab andmeid valideerida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4ide skeemist:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;xs:element name=\"inimene\"><br>  &lt;xs:complexType><br>    &lt;xs:sequence><br>      &lt;xs:element name=\"nimi\" type=\"xs:string\"\/><br>      &lt;xs:element name=\"elukoht\" type=\"xs:string\"\/><br>      &lt;xs:element name=\"lapsed\" minOccurs=\"0\"><br>        &lt;xs:complexType><br>          &lt;xs:sequence><br>            &lt;xs:element ref=\"inimene\" maxOccurs=\"unbounded\"\/><br>          &lt;\/xs:sequence><br>        &lt;\/xs:complexType><br>      &lt;\/xs:element><br>    &lt;\/xs:sequence><br>    &lt;xs:attribute name=\"saasta\" type=\"xs:gYear\" use=\"required\"\/><br>  &lt;\/xs:complexType><br>&lt;\/xs:element><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">See t\u00e4hendab:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>P\u00f5hielement on\u00a0<code>&lt;inimene><\/code>.<\/li>\n\n\n\n<li>Kohustuslikud v\u00e4ljad:\u00a0<code>nimi<\/code>,\u00a0<code>elukoht<\/code><\/li>\n\n\n\n<li><code>lapsed<\/code>\u00a0v\u00f5ib sisaldada piiramatu arvu teisi\u00a0<code>&lt;inimene><\/code>\u00a0elemente.<\/li>\n\n\n\n<li>Atribuut\u00a0<code>saasta<\/code>\u00a0on n\u00f5utud ja peab olema aastaarv.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Kokkuv\u00f5te<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>XML<\/strong>\u00a0\u2013 andmete salvestamiseks sugupuu struktuuris.<\/li>\n\n\n\n<li><strong>XSLT<\/strong>\u00a0\u2013 XML andmete kuvamine tabeli kujul ja tingimuslik vormindamine.<\/li>\n\n\n\n<li><strong>XSD<\/strong>\u00a0\u2013 m\u00e4\u00e4rab XML-faili reeglid ja aitab tagada andmete korrektsuse.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Github ling:<\/strong>\u00a0<a href=\"https:\/\/github.com\/AleksandrAleksejev\/xmlrakendus\">https:\/\/github.com\/AleksandrAleksejev\/xmlrakendus<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1076","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi. N\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\u00e4e Siin: \u2013 p\u00f5hiline element. saasta=&quot;1955&quot; \u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\u00f5ivad sisaldada ka alam-elemente , mis moodustavad\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"tkbGFUaoRuR10CiaeVP2r2eJVzWl5wL0lGtASf0HS_s\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Aleksandr Aleksejev Protfoolio - Noorem takvaraarendaja\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Sugupuu - Aleksandr Aleksejev Protfoolio\" \/>\n\t\t<meta property=\"og:description\" content=\"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi. N\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\u00e4e Siin: \u2013 p\u00f5hiline element. saasta=&quot;1955&quot; \u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\u00f5ivad sisaldada ka alam-elemente , mis moodustavad\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/05\/extendify-demo-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/05\/extendify-demo-logo.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-09-22T13:59:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-09-22T13:59:37+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Sugupuu - Aleksandr Aleksejev Protfoolio\" \/>\n\t\t<meta name=\"twitter:description\" content=\"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi. N\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\u00e4e Siin: \u2013 p\u00f5hiline element. saasta=&quot;1955&quot; \u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\u00f5ivad sisaldada ka alam-elemente , mis moodustavad\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/05\/extendify-demo-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3#listItem\",\"position\":1,\"name\":\"\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430\",\"item\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#listItem\",\"name\":\"Sugupuu\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#listItem\",\"position\":2,\"name\":\"Sugupuu\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3#listItem\",\"name\":\"\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#organization\",\"name\":\"Aleksandr Aleksejev Protfoolio\",\"description\":\"Noorem takvaraarendaja\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/extendify-demo-logo.png\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#organizationLogo\",\"width\":96,\"height\":97},\"image\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#webpage\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/\",\"name\":\"Sugupuu - Aleksandr Aleksejev Protfoolio\",\"description\":\"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\\u00e4limust, vaid ainult andmete struktuuri ja v\\u00e4\\u00e4rtusi. N\\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\\u00e4e Siin: \\u2013 p\\u00f5hiline element. saasta=\\\"1955\\\" \\u2013 atribuut, mis n\\u00e4itab s\\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\\u00f5ivad sisaldada ka alam-elemente , mis moodustavad\",\"inLanguage\":\"et\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#breadcrumblist\"},\"datePublished\":\"2025-09-22T13:59:37+00:00\",\"dateModified\":\"2025-09-22T13:59:37+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#website\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/\",\"name\":\"Aleksandr Aleksejev Protfoolio\",\"description\":\"Noorem takvaraarendaja\",\"inLanguage\":\"et\",\"publisher\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Sugupuu - Aleksandr Aleksejev Protfoolio","description":"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi. N\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\u00e4e Siin: \u2013 p\u00f5hiline element. saasta=\"1955\" \u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\u00f5ivad sisaldada ka alam-elemente , mis moodustavad","canonical_url":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"tkbGFUaoRuR10CiaeVP2r2eJVzWl5wL0lGtASf0HS_s","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/aleksejev21.thkit.ee\/wp3#listItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/aleksejev21.thkit.ee\/wp3","nextItem":{"@type":"ListItem","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#listItem","name":"Sugupuu"}},{"@type":"ListItem","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#listItem","position":2,"name":"Sugupuu","previousItem":{"@type":"ListItem","@id":"https:\/\/aleksejev21.thkit.ee\/wp3#listItem","name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"}}]},{"@type":"Organization","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#organization","name":"Aleksandr Aleksejev Protfoolio","description":"Noorem takvaraarendaja","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/","logo":{"@type":"ImageObject","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/05\/extendify-demo-logo.png","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#organizationLogo","width":96,"height":97},"image":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#webpage","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","name":"Sugupuu - Aleksandr Aleksejev Protfoolio","description":"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi. N\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\u00e4e Siin: \u2013 p\u00f5hiline element. saasta=\"1955\" \u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\u00f5ivad sisaldada ka alam-elemente , mis moodustavad","inLanguage":"et","isPartOf":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#website"},"breadcrumb":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#breadcrumblist"},"datePublished":"2025-09-22T13:59:37+00:00","dateModified":"2025-09-22T13:59:37+00:00"},{"@type":"WebSite","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#website","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/","name":"Aleksandr Aleksejev Protfoolio","description":"Noorem takvaraarendaja","inLanguage":"et","publisher":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#organization"}}]},"og:locale":"et_EE","og:site_name":"Aleksandr Aleksejev Protfoolio - Noorem takvaraarendaja","og:type":"article","og:title":"Sugupuu - Aleksandr Aleksejev Protfoolio","og:description":"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi. N\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\u00e4e Siin: \u2013 p\u00f5hiline element. saasta=&quot;1955&quot; \u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\u00f5ivad sisaldada ka alam-elemente , mis moodustavad","og:url":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","og:image":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/05\/extendify-demo-logo.png","og:image:secure_url":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/05\/extendify-demo-logo.png","article:published_time":"2025-09-22T13:59:37+00:00","article:modified_time":"2025-09-22T13:59:37+00:00","twitter:card":"summary_large_image","twitter:title":"Sugupuu - Aleksandr Aleksejev Protfoolio","twitter:description":"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, vaid ainult andmete struktuuri ja v\u00e4\u00e4rtusi. N\u00e4ide minu failist (Meiesugupuu.xml): Gelina Sergeitsik Mustam\u00e4e Siin: \u2013 p\u00f5hiline element. saasta=&quot;1955&quot; \u2013 atribuut, mis n\u00e4itab s\u00fcnniaastat. Alam-sildid (nimi, elukoht) kirjeldavad inimese omadusi. Elemendid v\u00f5ivad sisaldada ka alam-elemente , mis moodustavad","twitter:image":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/05\/extendify-demo-logo.png"},"aioseo_meta_data":{"post_id":"1076","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-09-22 13:59:37","updated":"2025-09-22 15:54:45","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aleksejev21.thkit.ee\/wp3\" title=\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\">\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSugupuu\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","link":"https:\/\/aleksejev21.thkit.ee\/wp3"},{"label":"Sugupuu","link":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sugupuu - Aleksandr Aleksejev Protfoolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sugupuu - Aleksandr Aleksejev Protfoolio\" \/>\n<meta property=\"og:description\" content=\"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/\" \/>\n<meta property=\"og:site_name\" content=\"Aleksandr Aleksejev Protfoolio\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100011831793026&amp;locale=ru_RU\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Eeldatav lugemisaeg\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/\",\"name\":\"Sugupuu - Aleksandr Aleksejev Protfoolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#website\"},\"datePublished\":\"2025-09-22T13:59:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/sugupuu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sugupuu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#website\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/\",\"name\":\"Aleksandr Aleksejev Portfoolio\",\"description\":\"Noorem takvaraarendaja\",\"publisher\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#organization\",\"name\":\"Aleksandr Aleksejev Portfoolio\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image.png\",\"contentUrl\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image.png\",\"width\":1200,\"height\":1200,\"caption\":\"Aleksandr Aleksejev Portfoolio\"},\"image\":{\"@id\":\"https:\\\/\\\/aleksejev21.thkit.ee\\\/wp3\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100011831793026&locale=ru_RU\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sugupuu - Aleksandr Aleksejev Protfoolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","og_locale":"et_EE","og_type":"article","og_title":"Sugupuu - Aleksandr Aleksejev Protfoolio","og_description":"XML (eXtensible Markup Language) on universaalne andmete kirjeldamise keel, mida kasutatakse info salvestamiseks ja edastamiseks.Erinevalt HTML-ist ei kirjelda XML v\u00e4limust, [&hellip;]","og_url":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","og_site_name":"Aleksandr Aleksejev Protfoolio","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100011831793026&locale=ru_RU","twitter_card":"summary_large_image","twitter_misc":{"Eeldatav lugemisaeg":"2 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/","name":"Sugupuu - Aleksandr Aleksejev Protfoolio","isPartOf":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#website"},"datePublished":"2025-09-22T13:59:37+00:00","breadcrumb":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/sugupuu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/aleksejev21.thkit.ee\/wp3\/"},{"@type":"ListItem","position":2,"name":"Sugupuu"}]},{"@type":"WebSite","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#website","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/","name":"Aleksandr Aleksejev Portfoolio","description":"Noorem takvaraarendaja","publisher":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aleksejev21.thkit.ee\/wp3\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"},{"@type":"Organization","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#organization","name":"Aleksandr Aleksejev Portfoolio","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/","logo":{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#\/schema\/logo\/image\/","url":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/10\/image.png","contentUrl":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-content\/uploads\/2024\/10\/image.png","width":1200,"height":1200,"caption":"Aleksandr Aleksejev Portfoolio"},"image":{"@id":"https:\/\/aleksejev21.thkit.ee\/wp3\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100011831793026&locale=ru_RU"]}]}},"_links":{"self":[{"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/pages\/1076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/comments?post=1076"}],"version-history":[{"count":1,"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/pages\/1076\/revisions"}],"predecessor-version":[{"id":1077,"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/pages\/1076\/revisions\/1077"}],"wp:attachment":[{"href":"https:\/\/aleksejev21.thkit.ee\/wp3\/wp-json\/wp\/v2\/media?parent=1076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}