Розробка моделі адаптивного графічного веб-інтерфейсу для редагування XML-даних
DOI:
https://doi.org/10.15587/1729-4061.2023.276585Ключові слова:
веб-інтерфейси, управління/навігація по XML-документам, перетворення XML/XSLT, неправильно сформовані даніАнотація
Можливість кінцевого користувача працювати з великим обсягом даних з великої кількості різнорідних джерел і при цьому отримувати ефективний результат здійснюється за рахунок використання графічних веб-інтерфейсів, побудованих на основі XML-технологій, що дозволяють відображати будь-яку структуру файлу, представленого у форматі XML. В якості методу обміну даними між додатками в Інтернеті, в XML все ще відсутні можливості ідентифікації веб-ресурсів і системи, що їх використовує, а також можливості вираження знань, що надаються XLM-документами. В даному дослідженні був розроблений веб-інтерфейс (веб-додаток) в якості редактора XML-записів, який надає форми відображення для створення та редагування XML-документів і здатний адаптуватися до внутрішніх ресурсів використовуваної системи. Технологія заснована на перетворенні схеми набору даних XSD за допомогою XSLT-перетворень. Екранні форми формуються на стороні сервера та надаються користувачеві з усіма необхідними інструментами для правильного введення і/або редагування різнорідних даних. Відмінною особливістю цієї технології є можливість відображення як правильно, так і неправильно сформованих XML-даних. Розроблений графічний інтерфейс дозволяє будь-якому додатку автоматично обмінюватися та зчитувати інформацію з інших додатків без участі людини, що значно підвищує продуктивність та зручність використання. Це програмне рішення може використовуватися як в якості самостійного модуля побудови і редагування даних, представлених у форматі XML, так і в якості вбудованого модуля, що підключається до різних серверних програм для систем управління різнорідною інформацією
Посилання
- Brahmia, Z., Hamrouni, H., Bouaziz, R. (2020). XML data manipulation in conventional and temporal XML databases: A survey. Computer Science Review, 36, 100231. doi: https://doi.org/10.1016/j.cosrev.2020.100231
- Bajaj, A., Bick, W. (2020). The rise of NoSQL systems: Research and pedagogy. Journal of Database Management, 31 (3), 67–82. doi: https://doi.org/10.4018/JDM.2020070104
- Jounaidi, A., Bahaj, M. (2018). Converting of an xml schema to an owl ontology using a canonical data model. Journal of Theoretical and Applied Information Technology, 96 (5), 1422–1435. Available at: http://www.jatit.org/volumes/Vol96No5/24Vol96No5.pdf
- Nikiforov, D. A., Korj, D. V., Sivakov, R. L. (2017). An Approach to the Validation of XML Documents Based on the Model Driven Architecture and the Object Constraint Language. A.P. Ershov Informatics Conference. doi: http://dx.doi.org/10.13140/RG.2.2.16542.23364
- Tekli, G. (2021). A survey on semi-structured web data manipulations by non-expert users. Computer Science Review, 40, 100367. doi: https://doi.org/10.1016/j.cosrev.2021.100367
- Bao, L., Yang, J., Wu, C. Q., Qi, H., Zhang, X. Cai, S. (2022). XML2HBase: Storing and querying large collections of XML documents using a NoSQL database system. Journal of Parallel and Distributed Computing, 161, 83–99. doi: https://doi.org/10.1016/j.jpdc.2021.11.003
- Brahmia, Z., Grandi, F., Oliboni, B., Bouaziz, R. (2018). Supporting Structural Evolution of Data in Web-Based Systems via Schema Versioning in the tXSchema Framework. In Handbook of Research on Contemporary Perspectives on Web-Based Systems, 271–307. doi: https://doi.org/10.4018/978-1-5225-5384-7.ch013
- Brahmia, Z., Hamrouni, H., Bouaziz, R. (2022). TempoX: A disciplined approach for data management in multi-temporal and multi-schema-version XML databases. Journal of King Saud University - Computer and Information Sciences, 34 (1), 1472–1488. doi: https://doi.org/10.1016/j.jksuci.2019.08.009
- Engelfriet, J., Hoogeboom, H. J., Samwel, B. (2020). XML navigation and transformation by tree-walking automata and transducers with visible and invisible pebbles. Theoretical Computer Science, 850, 40–97. doi: https://doi.org/10.1016/j.tcs.2020.10.030
- Akazawa, G., Matsubara, N., Suzuki, N. (2022). An Algorithm for Transforming Property Path Query Based on Shape Expression Schema Update. SN Computer Science, 3, 196. doi: https://doi.org/10.1007/s42979-022-01086-0
- Mahmood, A. T., Kamil Naser, R., Khalil Abd, S. (2022). Privacy protection based distributed clustering with deep learning algorithm for distributed data mining. Eastern-European Journal of Enterprise Technologies, 4 (9 (118)), 48–58. doi: https://doi.org/10.15587/1729-4061.2022.263692
- Fan, C., Li, Z. (2019). Research on Addressing Method in XML File Based on XPointer. Advances in Graphic Communication, Printing and Packaging, 384–389. doi: https://doi.org/10.1007/978-981-13-3663-8_52
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2023 Aigul Mukhitova, Aigerim Yerimbetova, Lyailya Cherikbayeva
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.
Ліцензійний договір – це документ, в якому автор гарантує, що володіє усіма авторськими правами на твір (рукопис, статтю, тощо).
Автори, підписуючи Ліцензійний договір з ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР», мають усі права на подальше використання свого твору за умови посилання на наше видання, в якому твір опублікований. Відповідно до умов Ліцензійного договору, Видавець ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР» не забирає ваші авторські права та отримує від авторів дозвіл на використання та розповсюдження публікації через світові наукові ресурси (власні електронні ресурси, наукометричні бази даних, репозитарії, бібліотеки тощо).
За відсутності підписаного Ліцензійного договору або за відсутністю вказаних в цьому договорі ідентифікаторів, що дають змогу ідентифікувати особу автора, редакція не має права працювати з рукописом.
Важливо пам’ятати, що існує і інший тип угоди між авторами та видавцями – коли авторські права передаються від авторів до видавця. В такому разі автори втрачають права власності на свій твір та не можуть його використовувати в будь-який спосіб.