اکسامال encoding/xml
خواندن، ساختن و نوشتن اکسامال، با XPath، اعتبارسنجی DTD، فضای نام و یک رابط سادهی سبک.
واردسازی کدگذاری.اکسامال
این بسته دو رابط دارد. رابط سند کامل است: تجزیه متن را به یک سند میخواند و هر گره یک شناسهی عددی دارد که با آن نام، ویژگیها، فرزندان و متنش را میگیرید. XPath، اعتبارسنجی DTD، فضای نام، موجودیتها و شکل استاندارد همه روی همین سند کار میکنند.
رابط گره ساده (کدگشایی، فرزند، ویژگی گره) برای کارهای کوچک است، مثل خواندن یک پروندهی پیکربندی کوچک، و درخت را مستقیم در ساختارهای معمولی نگه میدارد. نشانهخوان هم متن را بدون ساختن درخت میخواند.
گونهها
گزینههای نوشتن WriteOptions
ساختار گزینههای نوشتن| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| indent | indent | رشته = "" | واحد تورفتگی؛ خالی یعنی بیتورفتگی. |
| newline | newline | رشته = "
" | خط تازه میان عنصرها وقتی تورفتگی هست. |
| declaration | declaration | منطقی = نادرست | اعلان <?xml ...?> نوشته شود. |
| doctype | doctype | منطقی = نادرست | DOCTYPE نوشته شود. |
| empty_as_pair | empty_as_pair | منطقی = نادرست | عنصر خالی به شکل <a></a> نوشته شود. |
| sort_attributes | sort_attributes | منطقی = نادرست | ویژگیها به ترتیب الفبا. |
| escape_newlines_in_attributes | escape_newlines_in_attributes | منطقی = نادرست | خط تازه در مقدار ویژگی به شکل نوشته شود. |
واردسازی کدگذاری.اکسامال
روال ریشه:
ناپایا س := اکسامال.سند جدید()
ریشهی سند := اکسامال.ساخت عنصر(س، "note")
اکسامال.افزودن فرزند(س، اکسامال.گره سند(س)، ریشهی سند)
اکسامال.تنظیم ویژگی(س، ریشهی سند، "id"، "7")
اکسامال.تنظیم ویژگی(س، ریشهی سند، "draft"، "yes")
به := اکسامال.ساخت عنصر(س، "to")
اکسامال.افزودن فرزند(س، ریشهی سند، به)
اکسامال.افزودن فرزند(س، به، اکسامال.ساخت متن(س، "مریم & رضا"))
بدنه := اکسامال.ساخت عنصر(س، "body")
اکسامال.افزودن فرزند(س، ریشهی سند، بدنه)
اکسامال.افزودن فرزند(س، بدنه، اکسامال.ساخت سیدیتا(س، "<b>پررنگ</b>"))
اکسامال.درج پیش از(س، ریشهی سند، اکسامال.ساخت توضیح(س، "گیرنده")، به)
اکسامال.افزودن فرزند(س، اکسامال.گره سند(س)، اکسامال.ساخت دستور پردازش(س، "app"، "v=1"))
سرچاپ اکسامال.نوشتن(س)
سرچاپ اکسامال.حذف ویژگی(س، ریشهی سند، "draft")، اکسامال.حذف فرزند(س، ریشهی سند، بدنه)
اکسامال.تنظیم متن(س، به، "همه")
سرچاپ اکسامال.نوشتن با تورفتگی(س، " ")
سرچاپ اکسامال.نوشتن گره(س، به)، اکسامال.نوشتن گره با تورفتگی(س، به، "\t")
ناپایا گ := اکسامال.گزینههای نوشتن پیش فرض()
گ.declaration = درست
گ.empty_as_pair = درست
سرچاپ اکسامال.نوشتن سفارشی(س، گ)
سرچاپ اکسامال.نوشتن سند(س)
ناپایا خ := اکسامال.بدون خطا()
ناپایا د := اکسامال.تجزیه("<r b=\"2\" a=\"1\"><x/></r>"، خ)
سرچاپ اکسامال.شکل استاندارد(د)، اکسامال.شکل استاندارد گره(د، اکسامال.فرزند شماره(د، اکسامال.عنصر ریشه(د)، ۰))
اکسامال.آزادسازی(د)
اکسامال.آزادسازی(س)
پایاناعلان عنصر ElementDecl
ساختار اعلان عنصر| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| name | name | رشته = "" | نام عنصر. |
| content | content | صحیح = 1 | نوع محتوا؛ یکی از ثابتهای محتوا. |
| model | model | رشته = "" | مدل محتوا به شکل متن، مثل (to, body). |
| root | root | صحیح = -1 | ریشهی درخت مدل. |
| mixed | mixed | وکتور<رشته> | نام عنصرهای مجاز در محتوای آمیخته. |
واردسازی کدگذاری.اکسامال
روال ریشه:
د := اکسامال.تجزیه دیتیدی("<!ELEMENT note (to, body)>\n<!ELEMENT to (#PCDATA)>\n<!ELEMENT body (#PCDATA)>\n<!ATTLIST note id ID #REQUIRED kind (a|b) \"a\">")
سرچاپ د.ok، اکسامال.شمار عنصرهای اعلامشده(د)، اکسامال.شمار ویژگیهای اعلامشده(د)
ع := د.elements[۰]
سرچاپ ع.name، ع.content == اکسامال.محتوای فرزندان، ع.model
ویژ := د.attributes[۱]
سرچاپ ویژ.name، ویژ.kind == اکسامال.ویژگی فهرستی، ویژ.mode == اکسامال.پیش فرض با مقدار، ویژ.value، ویژ.values
ناپایا خ := اکسامال.بدون خطا()
ناپایا خوب := اکسامال.تجزیه("<note id=\"n1\"><to>من</to><body>سلام</body></note>"، خ)
ناپایا گزارش := اکسامال.اعتبارسنجی(خوب، د)
سرچاپ گزارش.ok
اکسامال.آزادسازی گزارش(گزارش)
سرچاپ اکسامال.اعمال پیش فرضها(خوب، د)، اکسامال.مقدار ویژگی(خوب، اکسامال.عنصر ریشه(خوب)، "kind")
ناپایا بد := اکسامال.تجزیه("<note><body>بی گیرنده</body></note>"، خ)
ناپایا گ۲ := اکسامال.اعتبارسنجی(بد، د)
سرچاپ گ۲.ok، گ۲.items.طول()
سرچاپ اکسامال.متن گزارش(گ۲)
اکسامال.آزادسازی گزارش(گ۲)
ناپایا درونی := اکسامال.تجزیه("<!DOCTYPE a [<!ELEMENT a EMPTY>]><a>متن</a>"، خ)
ناپایا گ۳ := اکسامال.اعتبارسنجی زیرمجموعه داخلی(درونی)
سرچاپ گ۳.ok، درونی.doctype
اکسامال.آزادسازی گزارش(گ۳)
ناپایا فضا := اکسامال.تجزیه("<a xmlns:x=\"urn:x\"><x:b/></a>"، خ)
ناپایا گ۴ := اکسامال.بررسی فضای نام(فضا)
سرچاپ گ۴.ok
اکسامال.آزادسازی گزارش(گ۴)
ناپایا د۲ := د
اکسامال.آزادسازی دیتیدی(د۲)
اکسامال.آزادسازی(خوب)
اکسامال.آزادسازی(بد)
اکسامال.آزادسازی(درونی)
اکسامال.آزادسازی(فضا)
پایاناعلان ویژگی AttrDecl
ساختار اعلان ویژگی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| element | element | رشته = "" | عنصر صاحب ویژگی. |
| name | name | رشته = "" | نام ویژگی. |
| kind | kind | صحیح = 0 | گونهی ویژگی؛ یکی از ثابتهای ویژگی. |
| mode | mode | صحیح = 1 | حالت پیشفرض؛ یکی از ثابتهای پیش فرض. |
| value | value | رشته = "" | مقدار پیشفرض. |
| values | values | وکتور<رشته> | مقدارهای مجاز ویژگی فهرستی. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
دیتیدی DTD
ساختار دیتیدی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = درست | آیا DTD درست خوانده شد. |
| message | message | رشته = "" | پیام خطا. |
| elements | elements | وکتور<اعلان عنصر> | اعلان عنصرها. |
| attributes | attributes | وکتور<اعلان ویژگی> | اعلان ویژگیها. |
| notations | notations | وکتور<رشته> | نشانگذاریها. |
| models | models | وکتور | درخت مدلهای محتوا. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
تخلف Violation
ساختار تخلف| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| message | message | رشته = "" | توضیح مشکل. |
| line | line | صحیح = 0 | خط. |
| col | col | صحیح = 0 | ستون. |
| node | node | صحیح = -1 | شناسهی گره. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
گزارش اعتبارسنجی Report
ساختار گزارش اعتبارسنجی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = درست | اگر هیچ نقضی نباشد، درست است. |
| items | items | وکتور<تخلف> | موردهای نقض. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
خطای تجزیه ParseError
ساختار خطای تجزیه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = درست | آیا خواندن موفق بود. |
| message | message | رشته = "" | پیام خطا. |
| line | line | صحیح = 0 | خط خطا. |
| col | col | صحیح = 0 | ستون خطا. |
| offset | offset | صحیح = 0 | جای خطا بر حسب بایت. |
واردسازی کدگذاری.اکسامال
روال ریشه:
متن := "<?xml version=\"1.0\"?>\n<library xmlns:b=\"urn:books\">\n <!-- فهرست -->\n <b:book id=\"1\" lang=\"fa\"><title>بوف کور</title><year>1315</year></b:book>\n <b:book id=\"2\"><title>سووشون</title></b:book>\n</library>"
ناپایا خ := اکسامال.بدون خطا()
ناپایا س := اکسامال.تجزیه(متن، خ)
سرچاپ خ.ok، س.version، اکسامال.شمار گرهها(س) > ۰
ر := اکسامال.عنصر ریشه(س)
سرچاپ اکسامال.نام(س، ر)، اکسامال.نوع(س، ر) == اکسامال.نوع عنصر، اکسامال.والد(س، ر) == اکسامال.گره سند(س)
ناپایا کتابها := اکسامال.عنصرها(س، ر)
سرچاپ کتابها.items.طول()
ک := کتابها.items[۰]
سرچاپ اکسامال.نام(س، ک)، اکسامال.نام محلی(س، ک)، اکسامال.پیشوند(س، ک)، اکسامال.نشانی فضای نام(س، ک)
سرچاپ اکسامال.خط(س، ک)، اکسامال.ستون(س، ک)، اکسامال.عمق(س، ک)، اکسامال.مسیر(س، ک)
سرچاپ اکسامال.شمار ویژگیها(س، ک)، اکسامال.ویژگی دارد(س، ک، "lang")، اکسامال.مقدار ویژگی(س، ک، "id")
ویژ := اکسامال.ویژگی شماره(س، ک، ۱)
سرچاپ ویژ.name، ویژ.value
ع := اکسامال.نخستین عنصر با نام(س، ک، "title")
سرچاپ اکسامال.متن(س، ع)، اکسامال.متن(س، ک)، اکسامال.عنصر است(س، ع)
سرچاپ اکسامال.شمار فرزندان(س، ک)، اکسامال.نام(س، اکسامال.فرزند شماره(س، ک، ۱))
سرچاپ اکسامال.نام(س، اکسامال.گره همسطح بعدی(س، ع))، اکسامال.گره همسطح قبلی(س، ع)
ناپایا همه := اکسامال.نوادگان(س، ر)
ناپایا عنوانها := اکسامال.عنصرهای با نام(س، ر، "b:book")
ناپایا نیاکان := اکسامال.نیاکان(س، ع)
ناپایا فرزندها := اکسامال.گرههای فرزند(س، ر)
سرچاپ همه.items.طول()، عنوانها.items.طول()، نیاکان.items.طول()، فرزندها.items.طول()
سرچاپ اکسامال.وجود دارد(س، ۹۹۹۹)، اکسامال.مقدار(س، اکسامال.فرزند شماره(س، ع، ۰))
اکسامال.آزادسازی فهرست(همه)
اکسامال.آزادسازی فهرست(عنوانها)
اکسامال.آزادسازی فهرست(نیاکان)
اکسامال.آزادسازی فهرست(فرزندها)
اکسامال.آزادسازی فهرست(کتابها)
_ := اکسامال.تجزیه("<a><b></a>"، خ)
سرچاپ خ.ok، خ.line، اکسامال.متن خطا(خ)
سرچاپ اکسامال.خوشساخت است("<x/>"، خ)
اکسامال.آزادسازی(س)
ناپایا گ := اکسامال.گزینههای پیش فرض()
گ.keep_comments = نادرست
ناپایا د := اکسامال.تجزیه سفارشی("<!DOCTYPE p [<!ENTITY site \"سلام\">]><p xmlns:x=\"urn:x\" x:id=\"7\">&site; <b>ب</b> پایان</p>"، گ، خ)
پ := اکسامال.عنصر ریشه(د)
سرچاپ خ.ok، اکسامال.شمار موجودیتها(د)، اکسامال.مقدار موجودیت(د، "site")
سرچاپ "[" + اکسامال.متن مستقیم(د، پ) + "]"، اکسامال.مقدار ویژگی با فضای نام(د، پ، "urn:x"، "id")
سرچاپ اکسامال.سقف عمق موجودیت، اکسامال.سقف گسترش موجودیت، گ.max_depth
اکسامال.آزادسازی(د)
پایانگزینههای تجزیه ParseOptions
ساختار گزینههای تجزیه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| preserve_whitespace | preserve_whitespace | منطقی = نادرست | گرههای متنی که فقط فاصلهاند نگه داشته شوند. |
| keep_comments | keep_comments | منطقی = درست | توضیحها نگه داشته شوند. |
| keep_instructions | keep_instructions | منطقی = درست | دستورهای پردازش نگه داشته شوند. |
| namespaces | namespaces | منطقی = درست | فضای نامها حل شوند. |
| expand_entities | expand_entities | منطقی = درست | موجودیتها با مقدارشان جایگزین شوند. |
| max_depth | max_depth | صحیح = 1024 | بیشترین عمق عنصرها. |
| max_entity_depth | max_entity_depth | صحیح | بیشترین عمق موجودیتهای تودرتو. |
| max_entity_expansion | max_entity_expansion | صحیح | بیشترین طول متن پس از گسترش موجودیتها؛ در برابر حملهی «بمب موجودیت». |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
گره ساده XMLNode
ساختار گره ساده| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| tag | tag | رشته = "" | نام عنصر. |
| attrs | attrs | نگاشت<رشته، رشته> | ویژگیها. |
| children | children | وکتور<گره ساده> | عنصرهای فرزند. |
| text | text | رشته = "" | متن عنصر. |
واردسازی کدگذاری.اکسامال
واردسازی کدگذاری.مقدار
روال ریشه:
ن := اکسامال.کدگشایی("<config env=\"prod\"><db host=\"localhost\" port=\"5432\"/><feature>search</feature><feature>chat</feature></config>")
سرچاپ ن.tag، اکسامال.دارای ویژگی(ن، "env")، اکسامال.ویژگی گره(ن، "env")
د := اکسامال.فرزند(ن، "db")
سرچاپ اکسامال.پیدا شد(د)، اکسامال.ویژگی گره(د، "port")، اکسامال.پیدا شد(اکسامال.فرزند(ن، "cache"))
ف := اکسامال.فرزندان(ن، "feature")
سرچاپ ف.items.طول()، ف.items[۱].text
ناپایا ت := اکسامال.گره ساده جدید("item")
اکسامال.تنظیم ویژگی گره(ت، "id"، "3")
ناپایا ب := اکسامال.گره ساده جدید("name")
ب.text = "کتاب"
اکسامال.افزودن گره فرزند(ت، ب)
سرچاپ اکسامال.کدگذاری(ت)
سرچاپ اکسامال.کدگذاری با تورفتگی(ت، " ")
سرچاپ اکسامال.کدگذاری با اعلان(ت)
سرچاپ اکسامال.معتبر("<a><b/></a>")، اکسامال.معتبر("<a><b></a>")
ناپایا خوانده := نادرست
_ := اکسامال.کدگشایی سخت گیرانه("<a>"، خوانده)
سرچاپ خوانده
م := اکسامال.به مقدار(ن)
سرچاپ مقدار.رشته اشکال زدایی(م)
سرچاپ اکسامال.کدگذاری(اکسامال.از مقدار(م، "root"))
سرچاپ اکسامال.اسکیپ متن("a < b & c")، اکسامال.اسکیپ ویژگی(`"x"`)، اکسامال.بازگردانی موجودیتها("<p> & س")
ناپایا خوان := اکسامال.نشانهخوان جدید("<a x=\"1\">سلام<!--c--></a>")
تا درست:
ن۲ := اکسامال.نشانه بعدی(خوان)
اگر ن۲.kind == اکسامال.نشانه اتمام یا ن۲.kind == اکسامال.نشانه خطا:
بشکن
پایان
سرچاپ ن۲.kind، ن۲.tag، ن۲.text
پایان
سرچاپ اکسامال.نشانه آغاز عنصر، اکسامال.نشانه انتهای عنصر، اکسامال.نشانه متن، اکسامال.نشانه توضیح، اکسامال.نشانه سیدیتا
پایانفهرست گره ساده XMLNodeList
ساختار فهرست گره ساده| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| items | items | وکتور<گره ساده> | گرهها. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
نشانه اکسامال XMLToken
ساختار نشانه اکسامال| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| kind | kind | صحیح = 0 | نوع نشانه؛ یکی از ثابتهای نشانه. |
| tag | tag | رشته = "" | نام عنصر. |
| attrs | attrs | نگاشت<رشته، رشته> | ویژگیهای عنصر آغازی. |
| text | text | رشته = "" | متن نشانهی متن یا توضیح. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
نشانهخوان اکسامال XMLTokenizer
ساختار نشانهخوان اکسامال| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| text | text | رشته = "" | متن ورودی. |
| pos | pos | صحیح = 0 | جای فعلی. |
| bad | bad | منطقی = نادرست | خطایی رخ داده. |
| pendingEnd | pendingEnd | رشته = "" | عنصر خودبستهای که نشانهی پایانش هنوز داده نشده. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
مقدار اکسپث XPathValue
ساختار مقدار اکسپث| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| kind | kind | صحیح = 0 | نوع نتیجه؛ یکی از ثابتهای مقدار. |
| nodes | nodes | فهرست گره | گرهها، اگر نتیجه مجموعهی گره باشد. |
| text | text | رشته = "" | نتیجهی رشتهای. |
| number | number | اعشار۶۴ = 0 | نتیجهی عددی. |
| flag | flag | منطقی = نادرست | نتیجهی منطقی. |
واردسازی کدگذاری.اکسامال
روال ریشه:
ناپایا خ := اکسامال.بدون خطا()
ناپایا س := اکسامال.تجزیه("<shop><item price=\"120\">چای</item><item price=\"80\">قند</item><item price=\"45\">نان</item></shop>"، خ)
ر := اکسامال.گره سند(س)
ناپایا ارزان := اکسامال.انتخاب(س، ر، "//item[@price < 100]"، خ)
سرچاپ ارزان.items.طول()
هر گ در ارزان.items:
سرچاپ اکسامال.متن(س، گ)
پایان
اکسامال.آزادسازی فهرست(ارزان)
سرچاپ اکسامال.انتخاب رشته(س، ر، "/shop/item[1]"، خ)، اکسامال.انتخاب عدد(س، ر، "sum(//item/@price)"، خ)، اکسامال.انتخاب منطقی(س، ر، "count(//item) = 3"، خ)
ن := اکسامال.انتخاب نخستین(س، ر، "//item[last()]"، خ)
سرچاپ اکسامال.نام گره(س، ن)، اکسامال.مقدار متنی گره(س، ن)
ناپایا م := اکسامال.ارزیابی(س، ر، "//item/@price"، خ)
سرچاپ م.kind == اکسامال.مقدار مجموعه گره، م.nodes.items.طول()
ش := م.nodes.items[۰]
سرچاپ اکسامال.ارجاع ویژگی است(ش)، اکسامال.ویژگی ارجاعشده(س، ش).value، اکسامال.ارجاع ویژگی است(اکسامال.ارجاع ویژگی(۰))
اکسامال.آزادسازی مقدار(م)
ع := اکسامال.ارزیابی(س، ر، "string-length('سلام')"، خ)
سرچاپ ع.kind == اکسامال.مقدار عدد، ع.number، اکسامال.مقدار رشته، اکسامال.مقدار منطقی
_ := اکسامال.انتخاب(س، ر، "//item[@"، خ)
سرچاپ خ.ok
اکسامال.آزادسازی(س)
پایانویژگی Attribute
ساختار ویژگی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| owner | owner | صحیح = -1 | شناسهی عنصر. |
| name | name | رشته = "" | نام کامل. |
| prefix | prefix | رشته = "" | پیشوند. |
| local | local | رشته = "" | نام بدون پیشوند. |
| uri | uri | رشته = "" | نشانی فضای نام. |
| value | value | رشته = "" | مقدار، با موجودیتهای برگردانده. |
| line | line | صحیح = 0 | خط. |
| col | col | صحیح = 0 | ستون. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
گره Node
ساختار گره| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| kind | kind | صحیح = 0 | نوع گره؛ یکی از ثابتهای نوع. |
| name | name | رشته = "" | نام کامل با پیشوند. |
| prefix | prefix | رشته = "" | پیشوند فضای نام. |
| local | local | رشته = "" | نام بدون پیشوند. |
| uri | uri | رشته = "" | نشانی فضای نام. |
| value | value | رشته = "" | متن گرههای متن، توضیح و مانند آن. |
| parent | parent | صحیح = -1 | شناسهی والد؛ -1 برای گره سند. |
| children | children | وکتور<صحیح> | شناسهی فرزندان. |
| attrs | attrs | وکتور<صحیح> | شمارهی ویژگیها. |
| line | line | صحیح = 0 | شمارهی خط در متن. |
| col | col | صحیح = 0 | شمارهی ستون در متن. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
سند Document
ساختار سند| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| nodes | nodes | وکتور<گره> | همهی گرهها؛ شناسهی هر گره شمارهی آن در این وکتور است. |
| attributes | attributes | وکتور<ویژگی> | همهی ویژگیها. |
| version | version | رشته = "" | نسخه در اعلان <?xml ...?>. |
| encoding | encoding | رشته = "" | کدگذاری در اعلان. |
| standalone | standalone | رشته = "" | مقدار standalone در اعلان. |
| doctype | doctype | رشته = "" | نام عنصر ریشه در <!DOCTYPE>. |
| doctype_public | doctype_public | رشته = "" | شناسهی عمومی DOCTYPE. |
| doctype_system | doctype_system | رشته = "" | شناسهی سیستمی DOCTYPE. |
| internal_subset | internal_subset | رشته = "" | متن زیرمجموعهی داخلی DOCTYPE، میان [ و ]. |
| entity_names | entity_names | وکتور<رشته> | نام موجودیتهای تعریفشده. |
| entity_values | entity_values | وکتور<رشته> | مقدار موجودیتها. |
| owned | owned | وکتور<رشته> | رشتههایی که سند نگه میدارد. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
فهرست گره NodeList
ساختار فهرست گره| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| items | items | وکتور<صحیح> | شناسهها. |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
پایاها و متغیرها
نوع محتوای عنصر در DTD Content…
EMPTY)، دلخواه (ANY)، آمیختهی متن و عنصر، یا فقط عنصرهای فرزند با مدل مشخص.| نام | انگلیسی | مقدار |
|---|---|---|
| محتوای خالی | ContentEmpty | 0 |
| محتوای دلخواه | ContentAny | 1 |
| محتوای آمیخته | ContentMixed | 2 |
| محتوای فرزندان | ContentChildren | 3 |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
گونهی ویژگی در DTD Attr…
| نام | انگلیسی | مقدار |
|---|---|---|
| ویژگی متنی | AttrCData | 0 |
| ویژگی شناسه | AttrId | 1 |
| ویژگی ارجاع شناسه | AttrIdRef | 2 |
| ویژگی ارجاعهای شناسه | AttrIdRefs | 3 |
| ویژگی موجودیت | AttrEntity | 4 |
| ویژگی موجودیتها | AttrEntities | 5 |
| ویژگی نامنشانه | AttrNmToken | 6 |
| ویژگی نامنشانهها | AttrNmTokens | 7 |
| ویژگی فهرستی | AttrEnumeration | 8 |
| ویژگی نشانگذاری | AttrNotation | 9 |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
حالت پیشفرض ویژگی در DTD Default…
#REQUIRED)، اختیاری (#IMPLIED)، ثابت (#FIXED) یا دارای مقدار پیشفرض.| نام | انگلیسی | مقدار |
|---|---|---|
| پیش فرض الزامی | DefaultRequired | 0 |
| پیش فرض اختیاری | DefaultImplied | 1 |
| پیش فرض ثابت | DefaultFixed | 2 |
| پیش فرض با مقدار | DefaultValue | 3 |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
سقف موجودیتها Entity…
max_entity_depth و max_entity_expansion در گزینههای خواندن.| نام | انگلیسی | مقدار |
|---|---|---|
| سقف عمق موجودیت | EntityDepthLimit | 32 |
| سقف گسترش موجودیت | EntityExpansionLimit | 262144 |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نوع نشانهها XMLTok…
kind هر نشانهی نشانهخوان.| نام | انگلیسی | مقدار |
|---|---|---|
| نشانه آغاز عنصر | XMLTokStartElement | 1 |
| نشانه انتهای عنصر | XMLTokEndElement | 2 |
| نشانه متن | XMLTokText | 3 |
| نشانه توضیح | XMLTokComment | 4 |
| نشانه سیدیتا | XMLTokCData | 5 |
| نشانه اتمام | XMLTokEOF | 6 |
| نشانه خطا | XMLTokError | 7 |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
نوع نتیجهی XPath Value…
kind در نتیجهی ارزیابی.| نام | انگلیسی | مقدار |
|---|---|---|
| مقدار مجموعه گره | ValueNodeSet | 0 |
| مقدار رشته | ValueString | 1 |
| مقدار عدد | ValueNumber | 2 |
| مقدار منطقی | ValueBoolean | 3 |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
نوع گرهها Kind…
نوع هر گره در سند.| نام | انگلیسی | مقدار |
|---|---|---|
| نوع سند | KindDocument | 0 |
| نوع عنصر | KindElement | 1 |
| نوع متن | KindText | 2 |
| نوع سیدیتا | KindCData | 3 |
| نوع توضیح | KindComment | 4 |
| نوع دستور پردازش | KindProcessingInstruction | 5 |
| نوع اعلان سند | KindDoctype | 6 |
نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نشانی فضای نام اکسامال XMLNamespaceURI
پایا نشانی فضای نام اکسامال: رشته = "http://www.w3.org/XML/1998/namespace"xml.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نشانی فضای نام اکسامالاناس XMLNSNamespaceURI
پایا نشانی فضای نام اکسامالاناس: رشته = "http://www.w3.org/2000/xmlns/"xmlns.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
روالها
گزینههای نوشتن پیش فرض DefaultWriteOptions
روال گزینههای نوشتن پیش فرض(): گزینههای نوشتننمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
نوشتن Write
روال نوشتن(d: سند): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
نوشتن با تورفتگی WriteIndent
روال نوشتن با تورفتگی(d: سند، unit: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
نوشتن سفارشی WriteWith
روال نوشتن سفارشی(d: سند، opts: گزینههای نوشتن): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
نوشتن گره WriteNode
روال نوشتن گره(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
نوشتن گره با تورفتگی WriteNodeIndent
روال نوشتن گره با تورفتگی(d: سند، id: صحیح، unit: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
نوشتن سند WriteDocument
روال نوشتن سند(d: سند): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
شکل استاندارد Canonical
روال شکل استاندارد(d: سند): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
شکل استاندارد گره CanonicalNode
روال شکل استاندارد گره(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
تجزیه دیتیدی ParseDTD
روال تجزیه دیتیدی(text: رشته): دیتیدینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
آزادسازی دیتیدی FreeDTD
روال آزادسازی دیتیدی(dtd &: دیتیدی)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
آزادسازی گزارش FreeReport
روال آزادسازی گزارش(r &: گزارش اعتبارسنجی)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
متن گزارش ReportText
روال متن گزارش(r: گزارش اعتبارسنجی): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
شمار عنصرهای اعلامشده DeclaredElementCount
روال شمار عنصرهای اعلامشده(dtd: دیتیدی): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
شمار ویژگیهای اعلامشده DeclaredAttributeCount
روال شمار ویژگیهای اعلامشده(dtd: دیتیدی): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
اعتبارسنجی Validate
روال اعتبارسنجی(d: سند، dtd: دیتیدی): گزارش اعتبارسنجینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
اعتبارسنجی زیرمجموعه داخلی ValidateInternalSubset
روال اعتبارسنجی زیرمجموعه داخلی(d: سند): گزارش اعتبارسنجینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
بررسی فضای نام CheckNamespaces
روال بررسی فضای نام(d: سند): گزارش اعتبارسنجینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
اعمال پیش فرضها ApplyDefaults
روال اعمال پیش فرضها(d &: سند، dtd: دیتیدی): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-DTD.salam
گزینههای پیش فرض DefaultOptions
روال گزینههای پیش فرض(): گزینههای تجزیهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
بدون خطا NoError
روال بدون خطا(): خطای تجزیهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
متن خطا ErrorText
روال متن خطا(e: خطای تجزیه): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
تجزیه سفارشی ParseWith
روال تجزیه سفارشی(text: رشته، opts: گزینههای تجزیه، err &: خطای تجزیه): سندنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
تجزیه Parse
روال تجزیه(text: رشته، err &: خطای تجزیه): سندerr.ok نادرست میشود.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
خوشساخت است WellFormed
روال خوشساخت است(text: رشته، err &: خطای تجزیه): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
بازگردانی موجودیتها UnescapeEntities
روال بازگردانی موجودیتها(s: رشته): رشته< و س را برمیگرداند.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
اسکیپ متن EscapeText
روال اسکیپ متن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
اسکیپ ویژگی EscapeAttr
روال اسکیپ ویژگی(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
نشانهخوان جدید NewXMLTokenizer
روال نشانهخوان جدید(text: رشته): نشانهخوان اکسامالنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
نشانه بعدی NextToken
روال نشانه بعدی(tz &: نشانهخوان اکسامال): نشانه اکسامالنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
گره ساده جدید NewXMLNode
روال گره ساده جدید(tag: رشته): گره سادهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
پیدا شد Found
روال پیدا شد(n: گره ساده): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
دارای ویژگی HasAttr
روال دارای ویژگی(node: گره ساده، name: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
ویژگی گره Attr
روال ویژگی گره(node: گره ساده، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
تنظیم ویژگی گره SetAttr
روال تنظیم ویژگی گره(node &: گره ساده، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
افزودن گره فرزند AppendChild
روال افزودن گره فرزند(node &: گره ساده، child: گره ساده)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
فرزند Child
روال فرزند(node: گره ساده، tag: رشته): گره سادهپیدا شد آن نادرست است.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
فرزندان Children
روال فرزندان(node: گره ساده، tag: رشته): فهرست گره سادهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
کدگشایی سخت گیرانه DecodeStrict
روال کدگشایی سخت گیرانه(text: رشته، ok &: منطقی): گره سادهok نادرست میشود.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
کدگشایی Decode
روال کدگشایی(text: رشته): گره سادهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
معتبر Valid
روال معتبر(text: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
کدگذاری Encode
روال کدگذاری(node: گره ساده): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
کدگذاری با تورفتگی EncodeIndent
روال کدگذاری با تورفتگی(node: گره ساده، unit: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
کدگذاری با اعلان EncodeDeclaration
روال کدگذاری با اعلان(node: گره ساده): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
به مقدار ToValue
روال به مقدار(node: گره ساده): value.Valueمقدار تبدیل میکند؛ ویژگیها با پیشوند @ و فرزندان همنام به شکل آرایه.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
از مقدار FromValue
روال از مقدار(v: value.Value، rootTag: رشته): گره سادهمقدار را با قاعدهی بالا به گره ساده با نام ریشهی دادهشده تبدیل میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Simple.salam
ارزیابی Evaluate
روال ارزیابی(d: سند، context: صحیح، expression: رشته، err &: خطای تجزیه): مقدار اکسپثcontext ارزیابی میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
آزادسازی مقدار FreeValue
روال آزادسازی مقدار(v &: مقدار اکسپث)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
انتخاب Select
روال انتخاب(d: سند، context: صحیح، expression: رشته، err &: خطای تجزیه): فهرست گره//item[@price < 100].نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
انتخاب نخستین SelectFirst
روال انتخاب نخستین(d: سند، context: صحیح، expression: رشته، err &: خطای تجزیه): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
انتخاب رشته SelectString
روال انتخاب رشته(d: سند، context: صحیح، expression: رشته، err &: خطای تجزیه): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
انتخاب عدد SelectNumber
روال انتخاب عدد(d: سند، context: صحیح، expression: رشته، err &: خطای تجزیه): اعشار۶۴sum(//item/@price).نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
انتخاب منطقی SelectBoolean
روال انتخاب منطقی(d: سند، context: صحیح، expression: رشته، err &: خطای تجزیه): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
ارجاع ویژگی است IsAttributeRef
روال ارجاع ویژگی است(id: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
ارجاع ویژگی AttributeRef
روال ارجاع ویژگی(aid: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
ویژگی ارجاعشده ReferencedAttribute
روال ویژگی ارجاعشده(d: سند، id: صحیح): ویژگینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
مقدار متنی گره StringValue
روال مقدار متنی گره(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
نام گره NodeName
روال نام گره(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-XPath.salam
سند جدید NewDocument
روال سند جدید(): سندنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
آزادسازی Free
روال آزادسازی(d &: سند)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
آزادسازی فهرست FreeList
روال آزادسازی فهرست(list &: فهرست گره)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
شمار گرهها NodeCount
روال شمار گرهها(d: سند): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
گره سند DocumentNode
روال گره سند(d: سند): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
عنصر ریشه Root
روال عنصر ریشه(d: سند): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
وجود دارد Exists
روال وجود دارد(d: سند، id: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نوع Kind
روال نوع(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نام Name
روال نام(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نام محلی LocalName
روال نام محلی(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
پیشوند Prefix
روال پیشوند(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نشانی فضای نام NamespaceURI
روال نشانی فضای نام(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
مقدار Value
روال مقدار(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
والد Parent
روال والد(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
خط Line
روال خط(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
ستون Column
روال ستون(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
عنصر است IsElement
روال عنصر است(d: سند، id: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
شمار فرزندان ChildCount
روال شمار فرزندان(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
فرزند شماره ChildAt
روال فرزند شماره(d: سند، id: صحیح، index: صحیح): صحیحindex.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
گرههای فرزند ChildNodes
روال گرههای فرزند(d: سند، id: صحیح): فهرست گرهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
عنصرها Elements
روال عنصرها(d: سند، id: صحیح): فهرست گرهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
عنصرهای با نام ElementsNamed
روال عنصرهای با نام(d: سند، id: صحیح، name: رشته): فهرست گرهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نخستین عنصر با نام FirstElementNamed
روال نخستین عنصر با نام(d: سند، id: صحیح، name: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نوادگان Descendants
روال نوادگان(d: سند، id: صحیح): فهرست گرهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
نیاکان Ancestors
روال نیاکان(d: سند، id: صحیح): فهرست گرهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
گره همسطح بعدی NextSibling
روال گره همسطح بعدی(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
گره همسطح قبلی PreviousSibling
روال گره همسطح قبلی(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
عمق Depth
روال عمق(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
شمار ویژگیها AttributeCount
روال شمار ویژگیها(d: سند، id: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
ویژگی شماره AttributeAt
روال ویژگی شماره(d: سند، id: صحیح، index: صحیح): ویژگیindex.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
ویژگی دارد HasAttribute
روال ویژگی دارد(d: سند، id: صحیح، name: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
مقدار ویژگی AttributeValue
روال مقدار ویژگی(d: سند، id: صحیح، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
مقدار ویژگی با فضای نام AttributeValueNS
روال مقدار ویژگی با فضای نام(d: سند، id: صحیح، uri: رشته، local: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
متن Text
روال متن(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
متن مستقیم DirectText
روال متن مستقیم(d: سند، id: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
مسیر Path
روال مسیر(d: سند، id: صحیح): رشته/library[1]/b:book[1].نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
شمار موجودیتها EntityCount
روال شمار موجودیتها(d: سند): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
مقدار موجودیت EntityValue
روال مقدار موجودیت(d: سند، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Parse.salam
ساخت عنصر CreateElement
روال ساخت عنصر(d &: سند، name: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
ساخت متن CreateText
روال ساخت متن(d &: سند، text: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
ساخت سیدیتا CreateCData
روال ساخت سیدیتا(d &: سند، text: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
ساخت توضیح CreateComment
روال ساخت توضیح(d &: سند، text: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
ساخت دستور پردازش CreateProcessingInstruction
روال ساخت دستور پردازش(d &: سند، target: رشته، data: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
افزودن فرزند Append
روال افزودن فرزند(d &: سند، parent: صحیح، child: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
درج پیش از InsertBefore
روال درج پیش از(d &: سند، parent: صحیح، child: صحیح، before: صحیح)before میگذارد.نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
حذف فرزند RemoveChild
روال حذف فرزند(d &: سند، parent: صحیح، child: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
تنظیم ویژگی SetAttribute
روال تنظیم ویژگی(d &: سند، id: صحیح، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
حذف ویژگی RemoveAttribute
روال حذف ویژگی(d &: سند، id: صحیح، name: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam
تنظیم متن SetText
روال تنظیم متن(d &: سند، id: صحیح، text: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: encoding-xml-Build.salam