Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4690
Рейтинг: 425
#16: 2012-04-06 13:28:52 ЛС | профиль | цитата
nesco писал(а):
Если обычный текст компонента можно просмотреть в обычном блокноте, то XML компоненты надо будет смотреть только в среде.

Это с чего такая категоричность?
nesco писал(а):
А кодогенератору какая нагрузка -- распарсить сначала XML, затем распарсить полученный скрипт, потом сгенерировать из него целевой код.

Assasin писал(а):
А парсинг конфига будет проводиться при первой встрече компонента в среде, парсится и заносится в память распарсенная версия для ускорения загрузки в дальнейшем.



карма: 10
0
Разработчик
Ответов: 25687
Рейтинг: 2088
#17: 2012-04-06 13:46:38 ЛС | профиль | цитата
ИМХО. Туфта этот ваш XML формат, требующий неоправданных расходов на преобразование, не дающий никаких особенных преимуществ, окромя геморроя. Я до сих пор не могу понять преимущества XML (тот же текст), от обычного текста. Я понимаю, что XML универсальный формат, но зачем нам неоправданная универсальность
карма: 20

0
Разработчик
Ответов: 4690
Рейтинг: 425
#18: 2012-04-06 13:48:24 ЛС | профиль | цитата
nesco, сам себе противоречишь:
nesco писал(а):
Я до сих пор не могу понять преимущества XML (тот же текст), от обычного текста


Мы гонимся не за универсальностью, а за удобством применения. Если хочешь, можешь предложить свой формат.
карма: 10
0
Ответов: 16884
Рейтинг: 1237
#19: 2012-04-06 13:49:44 ЛС | профиль | цитата
nesco, чем бы дитя не тешилось ...
------------ Дoбавленo в 13.49:
Assasin, ты на мои вопросы ответишь ?
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 4690
Рейтинг: 425
#20: 2012-04-06 13:52:15 ЛС | профиль | цитата
Tad, да, только потом вечерком, мне сейчас надо уходить через пол часа, надо при этом еще кое-что успеть.
карма: 10
0
Разработчик
Ответов: 25687
Рейтинг: 2088
#21: 2012-04-06 13:55:38 ЛС | профиль | цитата
Assasin писал(а):
Мы гонимся не за универсальностью, а за удобством применения

В чем удобство, в дополнительном распарсивании формата, который никому не нужен. Еще раз, для тех кто в бронепоезеде -- чем XML лучше текстового скрипта, который без проблем понятен разработчику Об этом, кстати, и писал Netspirit.
Зачем вообще что-то выдумывать
карма: 20

0
Ответов: 16884
Рейтинг: 1237
#22: 2012-04-06 14:10:02 ЛС | профиль | цитата
nesco писал(а):
Зачем вообще что-то выдумывать ?
Вообще то выдумывать не вредно.
Вопрос: Кому от этой выдумки и какая выгода ?
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1730
Рейтинг: 68
#23: 2012-04-06 14:27:14 ЛС | профиль | цитата
Вот попробовал:
Схема Hello World
SHA

Add(MainForm,2953706,168,119)
{
}
Add(Button,9774650,168,189)
{
Left=130
Top=85
Width=135
Height=80
link(onClick,11789062:doMessage,[])
}
Add(Message,11789062,273,189)
{
Message="Hello world!"
Caption="Test"
}


XML

<MainForm.2953706>
<LeftSDK>168</LeftSDK>
<TopSDK>119</TopSDK>
<Configs>
</Configs>
</MainForm.2953706>
<Button.9774650>
<LeftSDK>168</LeftSDK>
<TopSDK>189</TopSDK>
<Configs>
<Left>130</Left>
<Top>85</Top>
<Width>135</Width>
<Height>80</Height>
<Link>
<Event>onClick</Event><Object>11789062</Object><Action>doMessage</Action><ARG></ARG>
</Link>
</Configs>
</Button.9774650>
<Message.11789062>
<LeftSDK>273</LeftSDK>
<TopSDK>189</TopSDK>
<Configs>
<Message>Hello world!</Message>
<Caption>Test</Caption>
</Configs>
</Message.11789062>

карма: 1

0
Разработчик
Ответов: 25687
Рейтинг: 2088
#24: 2012-04-06 14:28:29 ЛС | профиль | цитата
Cosinus писал(а):
Вот попробовал

Писец, все понятно. И в чем преимущество, окромя большего размера, оно что, лучше упакуется, чем обычный текст
карма: 20

0
Ответов: 1730
Рейтинг: 68
#25: 2012-04-06 14:29:27 ЛС | профиль | цитата
nesco, я не чего не предлагаю, просто показал как это будет выглядеть примерно.
карма: 1

0
Разработчик
Ответов: 25687
Рейтинг: 2088
#26: 2012-04-06 14:31:25 ЛС | профиль | цитата
Cosinus писал(а):
я не чего не предлагаю

А я не тебе и отвечаю. Я отвечаю в общем
карма: 20

0
Ответов: 16884
Рейтинг: 1237
#27: 2012-04-06 14:48:03 ЛС | профиль | цитата
Cosinus писал(а):
примерно
именно "примерно" потому, что это "неправильный" xml
Каждый xml (с версии 1.1 ) должен ОБЪЯЗАТЕЛЬНО начинаться с
<?xml version="1.1" encoding="UTF-8"?>
и так далее

------------ Дoбавленo в 14.48:
Попробовать себе покурить что-то не табачное ?

карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1730
Рейтинг: 68
#28: 2012-04-06 14:51:42 ЛС | профиль | цитата
Tad, я про это знаю.
Хотел вставить, но влом было искать как пишется эта строчка.
карма: 1

0
Ответов: 16884
Рейтинг: 1237
#29: 2012-04-06 15:14:38 ЛС | профиль | цитата
Ну да. Давай найдем на свою ж... приключение
Ну было Left=130
нет, так очень просто и не понятно. Так испокон веков писали.
А давай писать <Left>130</Left>. Во первых - по новому и не всякому простому смертному по зубам.

карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 25687
Рейтинг: 2088
#30: 2012-04-06 15:21:04 ЛС | профиль | цитата
Ужос. Во что Word переконвертил несчастную скехмку в формат XML

XML схема
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns="urn:schemas-microsoft-comfficeffice" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-comffice:word" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" w:macrosPresent="no" w:embeddedObjPresent="no" wcxPresent="no" xml:space="preserve"><w:ignoreSubtree w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/><oocumentProperties><o:Author>Пользователь Windows</o:Author><o:LastAuthor>Пользователь Windows</o:LastAuthor><o:Revision>1</o:Revision><o:TotalTime>0</o:TotalTime><o:Created>2012-04-06T11:17:00Z</o:Created><o:LastSaved>2012-04-06T11:17:00Z</o:LastSaved><oages>1</oages><o:Words>32</o:Words><o:Characters>185</o:Characters><o:Company>Microsoft</o:Company><o:Lines>1</o:Lines><oaragraphs>1</oaragraphs><o:CharactersWithSpaces>216</o:CharactersWithSpaces><o:Version>12</o:Version></oocumentProperties><w:fonts><w:defaultFonts w:ascii="Calibri" w:fareast="Calibri" w:h-ansi="Calibri" w:cs="Times New Roman"/><w:font w:name="Times New Roman"><w:panose-1 w:val="02020603050405020304"/><w:charset w:val="CC"/><w:family w:val="Roman"/><w:pitch w:val="variable"/><w:sig w:usb-0="E0002AFF" w:usb-1="C0007841" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/></w:font><w:font w:name="Cambria Math"><w:panose-1 w:val="02040503050406030204"/><w:charset w:val="01"/><w:family w:val="Roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000000" w:csb-1="00000000"/></w:font><w:font w:name="Calibri"><w:panose-1 w:val="020F0502020204030204"/><w:charset w:val="CC"/><w:family w:val="Swiss"/><w:pitch w:val="variable"/><w:sig w:usb-0="E10002FF" w:usb-1="4000ACFF" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="0000019F" w:csb-1="00000000"/></w:font></w:fonts><w:styles><w:versionOfBuiltInStylenames w:val="7"/><w:latentStyles w:defLockedState="off" w:latentStyleCount="267"><w:lsdException w:name="Normal"/><w:lsdException w:name="heading 1"/><w:lsdException w:name="heading 2"/><w:lsdException w:name="heading 3"/><w:lsdException w:name="heading 4"/><w:lsdException w:name="heading 5"/><w:lsdException w:name="heading 6"/><w:lsdException w:name="heading 7"/><w:lsdException w:name="heading 8"/><w:lsdException w:name="heading 9"/><w:lsdException w:name="toc 1"/><w:lsdException w:name="toc 2"/><w:lsdException w:name="toc 3"/><w:lsdException w:name="toc 4"/><w:lsdException w:name="toc 5"/><w:lsdException w:name="toc 6"/><w:lsdException w:name="toc 7"/><w:lsdException w:name="toc 8"/><w:lsdException w:name="toc 9"/><w:lsdException w:name="caption"/><w:lsdException w:name="Title"/><w:lsdException w:name="Default Paragraph Font"/><w:lsdException w:name="Subtitle"/><w:lsdException w:name="Strong"/><w:lsdException w:name="Emphasis"/><w:lsdException w:name="Table Grid"/><w:lsdException w:name="Placeholder Text"/><w:lsdException w:name="No Spacing"/><w:lsdException w:name="Light Shading"/><w:lsdException w:name="Light List"/><w:lsdException w:name="Light Grid"/><w:lsdException w:name="Medium Shading 1"/><w:lsdException w:name="Medium Shading 2"/><w:lsdException w:name="Medium List 1"/><w:lsdException w:name="Medium List 2"/><w:lsdException w:name="Medium Grid 1"/><w:lsdException w:name="Medium Grid 2"/><w:lsdException w:name="Medium Grid 3"/><w:lsdException w:name="Dark List"/><w:lsdException w:name="Colorful Shading"/><w:lsdException w:name="Colorful List"/><w:lsdException w:name="Colorful Grid"/><w:lsdException w:name="Light Shading Accent 1"/><w:lsdException w:name="Light List Accent 1"/><w:lsdException w:name="Light Grid Accent 1"/><w:lsdException w:name="Medium Shading 1 Accent 1"/><w:lsdException w:name="Medium Shading 2 Accent 1"/><w:lsdException w:name="Medium List 1 Accent 1"/><w:lsdException w:name="Revision"/><w:lsdException w:name="List Paragraph"/><w:lsdException w:name="Quote"/><w:lsdException w:name="Intense Quote"/><w:lsdException w:name="Medium List 2 Accent 1"/><w:lsdException w:name="Medium Grid 1 Accent 1"/><w:lsdException w:name="Medium Grid 2 Accent 1"/><w:lsdException w:name="Medium Grid 3 Accent 1"/><w:lsdException w:name="Dark List Accent 1"/><w:lsdException w:name="Colorful Shading Accent 1"/><w:lsdException w:name="Colorful List Accent 1"/><w:lsdException w:name="Colorful Grid Accent 1"/><w:lsdException w:name="Light Shading Accent 2"/><w:lsdException w:name="Light List Accent 2"/><w:lsdException w:name="Light Grid Accent 2"/><w:lsdException w:name="Medium Shading 1 Accent 2"/><w:lsdException w:name="Medium Shading 2 Accent 2"/><w:lsdException w:name="Medium List 1 Accent 2"/><w:lsdException w:name="Medium List 2 Accent 2"/><w:lsdException w:name="Medium Grid 1 Accent 2"/><w:lsdException w:name="Medium Grid 2 Accent 2"/><w:lsdException w:name="Medium Grid 3 Accent 2"/><w:lsdException w:name="Dark List Accent 2"/><w:lsdException w:name="Colorful Shading Accent 2"/><w:lsdException w:name="Colorful List Accent 2"/><w:lsdException w:name="Colorful Grid Accent 2"/><w:lsdException w:name="Light Shading Accent 3"/><w:lsdException w:name="Light List Accent 3"/><w:lsdException w:name="Light Grid Accent 3"/><w:lsdException w:name="Medium Shading 1 Accent 3"/><w:lsdException w:name="Medium Shading 2 Accent 3"/><w:lsdException w:name="Medium List 1 Accent 3"/><w:lsdException w:name="Medium List 2 Accent 3"/><w:lsdException w:name="Medium Grid 1 Accent 3"/><w:lsdException w:name="Medium Grid 2 Accent 3"/><w:lsdException w:name="Medium Grid 3 Accent 3"/><w:lsdException w:name="Dark List Accent 3"/><w:lsdException w:name="Colorful Shading Accent 3"/><w:lsdException w:name="Colorful List Accent 3"/><w:lsdException w:name="Colorful Grid Accent 3"/><w:lsdException w:name="Light Shading Accent 4"/><w:lsdException w:name="Light List Accent 4"/><w:lsdException w:name="Light Grid Accent 4"/><w:lsdException w:name="Medium Shading 1 Accent 4"/><w:lsdException w:name="Medium Shading 2 Accent 4"/><w:lsdException w:name="Medium List 1 Accent 4"/><w:lsdException w:name="Medium List 2 Accent 4"/><w:lsdException w:name="Medium Grid 1 Accent 4"/><w:lsdException w:name="Medium Grid 2 Accent 4"/><w:lsdException w:name="Medium Grid 3 Accent 4"/><w:lsdException w:name="Dark List Accent 4"/><w:lsdException w:name="Colorful Shading Accent 4"/><w:lsdException w:name="Colorful List Accent 4"/><w:lsdException w:name="Colorful Grid Accent 4"/><w:lsdException w:name="Light Shading Accent 5"/><w:lsdException w:name="Light List Accent 5"/><w:lsdException w:name="Light Grid Accent 5"/><w:lsdException w:name="Medium Shading 1 Accent 5"/><w:lsdException w:name="Medium Shading 2 Accent 5"/><w:lsdException w:name="Medium List 1 Accent 5"/><w:lsdException w:name="Medium List 2 Accent 5"/><w:lsdException w:name="Medium Grid 1 Accent 5"/><w:lsdException w:name="Medium Grid 2 Accent 5"/><w:lsdException w:name="Medium Grid 3 Accent 5"/><w:lsdException w:name="Dark List Accent 5"/><w:lsdException w:name="Colorful Shading Accent 5"/><w:lsdException w:name="Colorful List Accent 5"/><w:lsdException w:name="Colorful Grid Accent 5"/><w:lsdException w:name="Light Shading Accent 6"/><w:lsdException w:name="Light List Accent 6"/><w:lsdException w:name="Light Grid Accent 6"/><w:lsdException w:name="Medium Shading 1 Accent 6"/><w:lsdException w:name="Medium Shading 2 Accent 6"/><w:lsdException w:name="Medium List 1 Accent 6"/><w:lsdException w:name="Medium List 2 Accent 6"/><w:lsdException w:name="Medium Grid 1 Accent 6"/><w:lsdException w:name="Medium Grid 2 Accent 6"/><w:lsdException w:name="Medium Grid 3 Accent 6"/><w:lsdException w:name="Dark List Accent 6"/><w:lsdException w:name="Colorful Shading Accent 6"/><w:lsdException w:name="Colorful List Accent 6"/><w:lsdException w:name="Colorful Grid Accent 6"/><w:lsdException w:name="Subtle Emphasis"/><w:lsdException w:name="Intense Emphasis"/><w:lsdException w:name="Subtle Reference"/><w:lsdException w:name="Intense Reference"/><w:lsdException w:name="Book Title"/><w:lsdException w:name="Bibliography"/><w:lsdException w:name="TOC Heading"/></w:latentStyles><w:style w:type="paragraph" w:default="on" w:styleId="a"><w:name w:val="Normal"/><wx:uiName wx:val="Обычный"/><w:rsid w:val="00EA2C06"/><w:pPr><w:spacing w:after="200" w:line="276" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Calibri"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="RU" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="character" w:default="on" w:styleId="a0"><w:name w:val="Default Paragraph Font"/><wx:uiName wx:val="Основной шрифт абзаца"/></w:style><w:style w:type="table" w:default="on" w:styleId="a1"><w:name w:val="Normal Table"/><wx:uiName wx:val="Обычная таблица"/><w:rPr><wx:font wx:val="Calibri"/><w:lang w:val="RU" w:fareast="RU" w:bidi="AR-SA"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="list" w:default="on" w:styleId="a2"><w:name w:val="No List"/><wx:uiName wx:val="Нет списка"/></w:style></w:styles><w:shapeDefaults><o:shapedefaults v:ext="edit" spidmax="2050"/><o:shapelayout v:ext="edit"><o:idmap v:ext="edit" data="1"/></o:shapelayout></w:shapeDefaults><w:docPr><w:view w:val="print"/><w:zoom w:percent="120"/><w:doNotEmbedSystemFonts/><w:proofState w:spelling="clean" w:grammar="clean"/><w:defaultTabStop w:val="708"/><w:punctuationKerning/><w:characterSpacingControl w:val="DontCompress"/><wptimizeForBrowser/><w:validateAgainstSchema/><w:saveInvalidXML w:val="off"/><w:ignoreMixedContent w:val="off"/><w:alwaysShowPlaceholderText w:val="off"/><w:compat><w:breakWrappedTables/><w:snapToGridInCell/><w:wrapTextWithPunct/><w:useAsianBreakRules/><w:dontGrowAutofit/></w:compat><wsp:rsids><wsp:rsidRoot wsp:val="007A149D"/><wsp:rsid wsp:val="007A149D"/><wsp:rsid wsp:val="00EA2C06"/></wsp:rsids></w:docPr><w:body><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>Add(MainForm,2953706,168,119)</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>{</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>}</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>Add(Button,9774650,168,189)</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>{</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t> Left=130</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t> Top=85</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t> Width=135</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t> Height=80</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t> link(onClick,11789062:doMessage,[])</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>}</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>Add(Message,11789062,273,189)</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t>{</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRPr="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:pPr><w:rPr><w:lang w:val="EN-US"/></w:rPr></w:pPr><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t> Message="Hello world!"</w:t></w:r></w:p><w:p wsp:rsidR="007A149D" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:r wsp:rsidRPr="007A149D"><w:rPr><w:lang w:val="EN-US"/></w:rPr><w:t> </w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>Caption=</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>"</w:t></w:r><w:proofErr w:type="spellStart"/><w:r><w:t>Test</w:t></w:r><w:proofErr w:type="spellEnd"/><w:r><w:t>"</w:t></w:r></w:p><w:p wsp:rsidR="00EA2C06" wsp:rsidRDefault="007A149D" wsp:rsidP="007A149D"><w:r><w:t>}</w:t></w:r></w:p><w:sectPr wsp:rsidR="00EA2C06" wsp:rsidSect="00EA2C06"><w:pgSz w:w="11906" w:h="16838"/><w:pgMar w:top="1134" w:right="850" w:bottom="1134" w:left="1701" w:header="708" w:footer="708" w:gutter="0"/><w:cols w:space="708"/><w:docGrid w:line-pitch="360"/></w:sectPr></w:body></w:wordDocument>

И кто-то мне будет тут рассказывать, что это, мля, самый писец формат
карма: 20

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)