#xsd — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #xsd, aggregated by home.social.
-
This week, I received an interesting task: dusting off a legacy #Java application. The application analyzes specific #XML files in proprietary format. I know XML doesn’t sound sexy to junior developers, but it has an amazing benefit. One can validate a file against a grammar. Such grammar is called an #XSD, the acronym for XML Schema Definition. Fun fact: you write XSDs in XML.
In this post, I explain the problem, what I tried, and the final working solution.
-
Verhalten optimistisch bringe ich diese Ergebnisse/Erkenntnisse zurück ins DDK - Bildarchiv #FotoMarburg:
💡 @Textplus hat eine #XSD zur #Schematron-Validierung entwickelt, die wir anpassen und zur noch besseren Prüfung nutzen können, bevor wir Daten an die @DNB_Aktuelles liefern.
💡 Bald geht ein „GND #CommunitySpace“ an den Start, der die Kommentierung von GND-Einträgen vereinfachen soll.
1/2
-
SOAP, WSDL и немножко Python создаём веб-сервис шаг за шагом
Практика — лучший способ глубокого понимания теории. Рассмотрим на примере, как работают веб-сервисы с протоколом SOAP, для чего нужен WSDL и как он связан с XML-документом в теле POST-запроса.
-
Памятка по XSD
Самое главное стоит понимать, что XSD (XML Schema Definition) – это схема, то есть описание данных взаимодействия. Схемы бывают разные, например, наша XSD, которую обычно используют для описания структур в формате XML, или JSON-schema - для описания структур в формате JSON. Использование схем в контрактах API сейчас уже является стандартом де-факто, так как это удобно. Основные объекты, из которых состоит XSD-схема: - Элементы; - Типы; - Индикаторы порядка.
https://habr.com/ru/companies/sberbank/articles/876978/
#xsd #xml #json #схема #интеграция #интеграция_сервисов #интеграция_систем #проектирование_взаимодействия #api #микросервисы
-
The @TEIConsortium TEI Consortium has posted its 'In Memoriam' for Dr C. Michael Sperberg-McQueen:
https://tei-c.org/2024/08/18/c-michael-sperberg-mcqueen-1954-2024-in-memoriam/
😢😭A loss to the world and those interested in text technologies. We'll remember him at #TEI2024 and always.
-
Введение в стандарты DDEX: Как обмениваться музыкальными данными
Эта статья предназначена для тех, кто впервые сталкивается с получением или отправкой данных о музыке в одном из стандартов DDEX. Здесь будет представлена базовая информация и ссылки на ресурсы, где можно найти дополнительные материалы.
-
I know there is a #schematron implementation in #XSLT, has there ever been an attempt to implement #RelaxNG or #XSD in it?
-
Earlier today I gave an impromptu demo of how #XSD works to a coworker and you'd swear I just revealed Santa was real.
There is a simply enormous number of Devs whose only knowledge of #XML tech is second hand retellings of stories about how "Draconian" error handling was oh so terrible, ignoring that we don't use notepad anymore and have modern IDEs that sort everything.
I wonder how to fix this. I really need to get XSD working in xRust next I think, possibly before DTDs.
-
I'm starting to scrap the bottom of the barrel when it comes to #XML parser conformance tests. Almost everything that remains require me to:
1- Support external DTDs
2- Validate DTDsSo the questions to consider:
1- Instead of validating DTDs, should I look at something like #XSD or #RelaxNG instead?
2- Is it acceptable practice to bundle popular DTDs like #XHTML with the project so we can minimize the network calls? I don't think that'd be a bad idea, so long as licensing allows it.
-
goetas-webservices/xsd2php 0.4.7 has been just released!
More info on https://github.com/goetas-webservices/xsd2php/releases/tag/0.4.7
#xml #xsd #api