Розробка моделі адаптивного графічного веб-інтерфейсу для редагування XML-даних

Автор(и)

DOI:

https://doi.org/10.15587/1729-4061.2023.276585

Ключові слова:

веб-інтерфейси, управління/навігація по XML-документам, перетворення XML/XSLT, неправильно сформовані дані

Анотація

Можливість кінцевого користувача працювати з великим обсягом даних з великої кількості різнорідних джерел і при цьому отримувати ефективний результат здійснюється за рахунок використання графічних веб-інтерфейсів, побудованих на основі XML-технологій, що дозволяють відображати будь-яку структуру файлу, представленого у форматі XML. В якості методу обміну даними між додатками в Інтернеті, в XML все ще відсутні можливості ідентифікації веб-ресурсів і системи, що їх використовує, а також можливості вираження знань, що надаються XLM-документами. В даному дослідженні був розроблений веб-інтерфейс (веб-додаток) в якості редактора XML-записів, який надає форми відображення для створення та редагування XML-документів і здатний адаптуватися до внутрішніх ресурсів використовуваної системи. Технологія заснована на перетворенні схеми набору даних XSD за допомогою XSLT-перетворень. Екранні форми формуються на стороні сервера та надаються користувачеві з усіма необхідними інструментами для правильного введення і/або редагування різнорідних даних. Відмінною особливістю цієї технології є можливість відображення як правильно, так і неправильно сформованих XML-даних. Розроблений графічний інтерфейс дозволяє будь-якому додатку автоматично обмінюватися та зчитувати інформацію з інших додатків без участі людини, що значно підвищує продуктивність та зручність використання. Це програмне рішення може використовуватися як в якості самостійного модуля побудови і редагування даних, представлених у форматі XML, так і в якості вбудованого модуля, що підключається до різних серверних програм для систем управління різнорідною інформацією

Біографії авторів

Aigul Mukhitova, Institute of Information and Computational Technologies; Al-Farabi Kazakh National University

Doctoral Student

Professor, Senior Lecture

Department of Information Technologies

Aigerim Yerimbetova, Institute of Information and Computational Technologies; Institute of Automation and Information Technologies Satbayev University

PhD, Associate Professor, Leading Researcher

Professor

Department of Software Engineering

Lyailya Cherikbayeva, Al-Farabi Kazakh National University

PhD, Acting Associate Professor

Department of Computer Science

Посилання

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
Розробка моделі адаптивного графічного веб-інтерфейсу для редагування XML-даних

##submission.downloads##

Опубліковано

2023-04-17

Як цитувати

Mukhitova, A., Yerimbetova, A., & Cherikbayeva, L. (2023). Розробка моделі адаптивного графічного веб-інтерфейсу для редагування XML-даних . Eastern-European Journal of Enterprise Technologies, 2(2 (122), 26–35. https://doi.org/10.15587/1729-4061.2023.276585