summaryrefslogtreecommitdiffhomepage
path: root/ro-ro
diff options
context:
space:
mode:
Diffstat (limited to 'ro-ro')
-rw-r--r--ro-ro/xml-ro.html.markdown166
1 files changed, 85 insertions, 81 deletions
diff --git a/ro-ro/xml-ro.html.markdown b/ro-ro/xml-ro.html.markdown
index 578b430e..269010c2 100644
--- a/ro-ro/xml-ro.html.markdown
+++ b/ro-ro/xml-ro.html.markdown
@@ -8,122 +8,126 @@ translators:
lang: ro-ro
---
-XML is a markup language designed to store and transport data.
+XML este un limbaj de markup ce are ca scop stocarea si transportul de date.
-Unlike HTML, XML does not specify how to display or to format data, just carry it.
+Spre deosebire de HTML, XML nu specifica cum sa fie afisata sau formatata
+informatia, ci doar o transporta.
-* XML Syntax
+* Sintaxa XML
```xml
-<!-- Comments in XML are like this -->
+<!-- Comentariile in XML arata asa -->
<?xml version="1.0" encoding="UTF-8"?>
-<bookstore>
- <book category="COOKING">
- <title lang="en">Everyday Italian</title>
- <author>Giada De Laurentiis</author>
- <year>2005</year>
- <price>30.00</price>
- </book>
- <book category="CHILDREN">
- <title lang="en">Harry Potter</title>
- <author>J K. Rowling</author>
- <year>2005</year>
- <price>29.99</price>
- </book>
- <book category="WEB">
- <title lang="en">Learning XML</title>
- <author>Erik T. Ray</author>
- <year>2003</year>
- <price>39.95</price>
- </book>
-</bookstore>
-
-<!-- Above is a typical XML file.
- It starts with a declaration, informing some metadata (optional).
+<librarie>
+ <carte categorie="GATIT">
+ <titlu limba="ro">Mancaruri italiene</titlu>
+ <autor>Giada De Laurentiis</autor>
+ <an>2005</an>
+ <pret>30.00</pret>
+ </carte>
+ <carte categorie="COPII">
+ <titlu limba="ro">Harry Potter</titlu>
+ <autor>J K. Rowling</autor>
+ <an>2005</an>
+ <pret>29.99</pret>
+ </carte>
+ <carte categorie="WEB">
+ <titlu limba="ro">Invata XML</titlu>
+ <autor>Erik T. Ray</autor>
+ <an>2003</an>
+ <pret>39.95</pret>
+ </carte>
+</librarie>
+
+<!-- Deasupra este un fisier XML obisnuit.
+ Incepe cu o declaratie ce adauga niste metadata (optional).
- XML uses a tree structure. Above, the root node is 'bookstore', which has
- three child nodes, all 'books'. Those nodes has more child nodes, and so on...
-
- Nodes are created using open/close tags, and childs are just nodes between
- the open and close tags.-->
-
-
-<!-- XML carries two kind of data:
- 1 - Attributes -> That's metadata about a node.
- Usually, the XML parser uses this information to store the data properly.
- It is characterized by appearing in parenthesis within the opening tag
- 2 - Elements -> That's pure data.
- That's what the parser will retrieve from the XML file.
- Elements appear between the open and close tags, without parenthesis. -->
+ XML foloseste o structura arborescenta. Deasupra, nodul de baza este
+ 'librarie', care are trei noduri copil, toate 'carti'. Acele noduri au la
+ randul lor noduri copii si asa mai departe...
+
+ Nodurile sunt create folosind taguri deschise/inchise, iar copii sunt doar
+ noduri intre tagurile de deschis si inchis.-->
+
+
+<!-- XML transporta doua tipuri de date:
+ 1 - Atribute -> Metadata despre un nod.
+ In general, parserul XML foloseste aceasta informatie sa stocheze
+ proprietatile datelor.
+ Este caracterizat de aparitia in paranteze in cadrul tagului deschis
+ 2 - Elemente -> Date pure.
+ Asta este ceea ce parserul va extrage din documentul XML.
+ Elementele apar intre tagurile deschis si inchis, fara paranteze. -->
-<!-- Below, an element with two attributes -->
+<!-- Dedesubt, un element cu doua atribute -->
<file type="gif" id="4293">computer.gif</file>
```
-* Well-Formated Document x Validation
+* Document bine formatat x Validare
-A XML document is well-formated if it is syntactically correct.
-However, it is possible to inject more constraints in the document,
-using document definitions, such as DTD and XML Schema.
+Un document XML este bine formatat daca este corect sintactic.
+Cu toate astea este posibil sa injectam mai multe constrangeri in document
+folosind definitii precum DTD si XML Schema.
-A XML document which follows a document definition is called valid,
-regarding that document.
+Un document XML ce foloseste o definitie de document este numit valid in
+contextul documentului.
-With this tool, you can check the XML data outside the application logic.
+Cu acest tool poti verifica datele XML in afara codului aplicatiei.
```xml
-<!-- Below, you can see an simplified version of bookstore document,
- with the addition of DTD definition.-->
+<!-- Dedesubt este o versiune simplificata a documentului librarie,
+ cu aditia definitiei DTD.-->
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE note SYSTEM "Bookstore.dtd">
-<bookstore>
- <book category="COOKING">
- <title >Everyday Italian</title>
- <price>30.00</price>
- </book>
-</bookstore>
+<!DOCTYPE note SYSTEM "Librarie.dtd">
+<librarie>
+ <carte categorie="GATIT">
+ <titlu >Everyday Italian</titlu>
+ <pret>30.00</pret>
+ </carte>
+</librarie>
-<!-- This DTD could be something like:-->
+<!-- DTD-ul poate fi ceva similar cu:-->
<!DOCTYPE note
[
-<!ELEMENT bookstore (book+)>
-<!ELEMENT book (title,price)>
-<!ATTLIST book category CDATA "Literature">
-<!ELEMENT title (#PCDATA)>
-<!ELEMENT price (#PCDATA)>
+<!ELEMENT librarie (carte+)>
+<!ELEMENT carte (titlu,pret)>
+<!ATTLIST carte categorie CDATA "Literatura">
+<!ELEMENT titlu (#PCDATA)>
+<!ELEMENT pret (#PCDATA)>
]>
-<!-- The DTD starts with a declaration.
- Following, the root node is declared, requiring 1 or more child nodes 'book'.
- Each 'book' should contain exactly one 'title' and 'price' and an attribute
- called 'category', with "Literature" as its default value.
- The 'title' and 'price' nodes contain a parsed character data.-->
+<!-- DTD-ul incepe cu o declaratie.
+ Dupa, nodul de baza este declarat, cerand unul sau mai multe noduri copii
+ de tipul 'carte'.
+ Fiecare 'carte' trebuie sa contina exact un 'titlu' si 'pret' si un atribut
+ numit 'categorie', cu "Literatura" ca valoare implicita.
+ Nodurile 'titlu' si 'pret' contin parsed character data.-->
-<!-- The DTD could be declared inside the XML file itself.-->
+<!-- DTD-ul poate fi declara si in interiorul fisierului XML.-->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE note
[
-<!ELEMENT bookstore (book+)>
-<!ELEMENT book (title,price)>
-<!ATTLIST book category CDATA "Literature">
-<!ELEMENT title (#PCDATA)>
-<!ELEMENT price (#PCDATA)>
+<!ELEMENT librarie (carte+)>
+<!ELEMENT carte (titlu,pret)>
+<!ATTLIST carte categorie CDATA "Literatura">
+<!ELEMENT titlu (#PCDATA)>
+<!ELEMENT pret (#PCDATA)>
]>
-<bookstore>
- <book category="COOKING">
- <title >Everyday Italian</title>
- <price>30.00</price>
- </book>
-</bookstore>
+<librarie>
+ <carte categorie="GATIT">
+ <titlu >Everyday Italian</titlu>
+ <pret>30.00</pret>
+ </carte>
+</librarie>
```