Төңкеріс

The source text is taken from here: http://xfront.com/upconversion/

Көбінесе кейбір мәліметтерді құрылымдау ережелері:

  • біреудің басында,
  • кейбір кітапта құжатталған, немесе
  • іс жүргізу кодексінде жерленген.

Егер сізде адамға, кітапқа немесе бастапқы кодқа кіру мүмкіндігі болмаса, онда деректерді түсіну қиын болуы мүмкін және ол дұрыс түсіндірілмеуі мүмкін.

Төңкеріс – бұл бұрын жасырын болған құрылымды ашық ету.

Математикадан қарапайым мысал келтіріңіз:

 a + b * c

Математикалық кітаптар арқылы іздесеңіз, сіз осы ережені таба аласыз:

    Қосудың алдында көбейтуді орындаңыз. 

Жоғарыдағы теңдеуде бұл ереже анық емес. Егер сізде математика бойынша кітаптарға қол жетімді болмаса (және сіз бұл ережені математика сабағыңыздан ұмытып кетсеңіз), онда сіз теңдеуді қате өңдеуі мүмкін.

Ережені кейбір құрылымдық белгілерді, атап айтқанда жақшаларды қосу арқылы анықтауға болады:

    a + (b * c)

Бұрын жасырын болған нәрсе қазір айқын болды, яғни теңдеу түзетілді.

XML әлемінде деректердің құрылымын нақты ету үшін түзетулер енгіземіз. Мына деректерді қарастырыңыз:

    Байлықтың пайда болуы, Эрик Д. Бейнхокер, 2006, 
    1-57851-777-X, Harvard Business School Press.

Деректердің құрылымы туралы көптеген анық емес ережелер бар:

  • бірінші үтірге дейінгі таңбалар кітаптың атауын білдіреді,
  • бірінші үтір мен екінші үтір арасындағы таңбалар кітаптың авторын білдіреді,
  • екінші үтір мен үшінші үтір арасындағы таңбалар кітаптың шыққан күнін білдіреді,
  • үшінші үтір мен төртінші үтір арасындағы таңбалар кітаптың ISBN атауын білдіреді,
  • төртінші үтір мен кезең арасындағы таңбалар кітаптың баспагерін білдіреді және
  • ақпараттың барлығы бірдей кітапқа арналған.

Егер сіз осы жасырын ережелерді білмесеңіз, онда деректерді түсіну қиын болуы мүмкін.

Құрылымды белгілеуді қосу арқылы анықтауға болады:

<Book>
        <Title>Байлықтың пайда болуы</Title>
        <Author>Эрик Д. Бейнхокер</Author>
        <Date>2006</Date>
        <ISBN>1-57851-777-X</ISBN>
        <Publisher>Harvard Business School Press</Publisher>
    </Book>

Бұрын жасырын болған нәрсе қазір айқын болды, яғни деректер өзгертілді.

Төңкеріс «аударым» деп те аталады.

Майкл Кей Егер жазған қайта арттыратын радиожиіліктерді жүргізу үшін XSLT 2.0 объектілерінде мақаланы.

Қысқаша мазмұны

Төңкеріс – бұл құрылымды басқаратын ережелер туралы сыртқы білімді құрылымның нақты ұсынысымен алмастыру.

Алғыс

Бұл мақаланың пайда болуына келесі адамдар үлес қосты:

  • Майк Бреннер
  • Лен Буллард
  • Роджер Костелло
  • Мукул Ганди
  • Кен Голман
  • Рик Джелиффе
  • Майкл Кей
  • Френк Манола
  • Димитре Новашев
  • Дейв Поусон
  • Лиам Куин
  • Джим Тайви
  • Ден Винт

Жаңартылған: 12 наурыз 2020 ж