{"id":123,"date":"2024-12-19T21:35:13","date_gmt":"2024-12-19T20:35:13","guid":{"rendered":"https:\/\/xmlable.com\/?page_id=123"},"modified":"2024-12-20T13:42:32","modified_gmt":"2024-12-20T12:42:32","slug":"xsd-to-xml","status":"publish","type":"page","link":"https:\/\/xmlable.com\/xsd-to-xml\/","title":{"rendered":"XSD to XML converter"},"content":{"rendered":"\n<style>\n\t.CodeMirror-scroll {\n\t\tmin-height:200px;\n\t\tmax-height:300px;\n\t}\n\t.xml_schema_error {\n\t\tbackground-color: orange;\n\t}\n\t.xml-schema-options {\n\t\tdisplay: 98%;\n\t\tclear:both;\n\t}\n\t.action-button-editor {\n\t\tmargin-left: 15px;\n\t\tpadding: 10px;\n\t}\n.hidden {  display:none; }\n.editor-container {border: 1px solid gray;}\n.editor-valid, .editor-inprogress {\n    color: green;\n    padding: 8px;\n    background-color: #d0f5a9;\n    margin: 10px 0;\n}\n.editor-error {\n    color: red;\n    padding: 8px;\n    background-color: #f6cece;\n    margin: 10px 0;\n}\n.editor-valid , .editor-error, .editor-inprogress  {\n    width: 99%;\n    margin-right: auto;\n    margin-left: auto;\n}\n.right {float:right;}\ndiv.column-double {width:46%; margin-left:2%; display:inline-block; vertical-align: top;}\n.container-center {text-align: center;}\n.span {margin-left: 6px; }\ninput[type=\"button\"] {\nmargin-top: 6px;\nmargin-bottom: 6px;\n}\n.CodeMirror {\n    width: 100% !important;\n}\n<\/style>\n\n\n\n<style>\n.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #616161;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}\n<\/style>\n\n\n\n<div class=\"row-container-medium\">\n\t<div>\n\t\t<input type=\"file\" id=\"file-input-xml\" class=\"hidden\"  \/>\n\t\t<input type=\"file\" id=\"file-input-schema\" class=\"hidden\"  \/>\n\t<\/div>\n\t<br\/>\n\t<div id=\"dropZoneSCHEMA\" class=\"column-double span\">\n\t\t<div class=\"container-center\"><span class=\"editor-title\">XML SCHEMA<\/span><\/div>\n\t\t<br\/>\n\t\t<!--input type=\"button\" class=\"action-button-editor right span\" value=\"Copy to clipboard\"  id=\"copy-xml-schema\"\/-->\n\t\t<input type=\"button\" class=\"action-button-editor right span\"  style=\"background-color: #478778;\" value=\"XSD to XML\" id=\"xsd-to-xml\" onClick=\"xsdToXML();\" \/>\n\t\t<input type=\"button\" class=\"action-button-editor right span\" value=\"Browse XSD file\" id=\"browse-schema\" onClick=\"document.getElementById('file-input-schema').click();\" \/>\n\t\t<br\/><br\/>\n\t\t<div class=\"row-container editor-container\">\n\t\t\t<textarea id=\"editor-container-schema\" class=\"editor\"><\/textarea>\n\t\t<\/div>\n\t\t<div id=\"editor-error-schema\" style=\"display:none;\" class=\"editor-error\"><\/div>\n\t\t<br\/>\n\t\t<div id=\"xml-schema-options\" class=\"xml-schema-options\" >Options for XML from XSD<\/div>\n\t\t<div id=\"xml-schema-options-container\">\n\t\t\tRoot Element : <select id=\"root-element\"><\/select>\n\t\t\t<br\/><br\/>Choice : <select id=\"choice\"><option value=\"first\">Only first Element<\/option><option value=\"all\">All Elements<\/option><\/select>\n\t\t<\/div>\n\t<\/div>\n\t<div id=\"dropZoneXML\" class=\"column-double span\">\n\t\t<div class=\"container-center\"><span class=\"editor-title\">XML<\/span><\/div>\n\t\t<br\/>\n\t\t<!--input type=\"button\" class=\"action-button-editor right span\" style=\"background-color: #478778;\" value=\"XML to XSD\" id=\"xml-to-xsd\" onClick=\"xmlToXSD();\" \/-->\n\t\t<!--input type=\"button\" class=\"action-button-editor right\" value=\"Browse XML file\" id=\"browse-xml\" onClick=\"document.getElementById('file-input-xml').click();\" \/-->\n\t\t<input type=\"button\" class=\"action-button-editor right span\" value=\"Copy to clipboard\"  id=\"copy-xml\"\/>\n\t\t<br\/><br\/>\n\t\t<div class=\"row-container editor-container\">\n\t\t\t<textarea id=\"editor-container-xml\" class=\"editor\"><\/textarea>\n\t\t<\/div>\n\t\t<div id=\"editor-error-xml\" style=\"display:none;\" class=\"editor-error\"><\/div><br\/>\n\n\t\t<!--div id=\"xml-schema-options-xml\" class=\"xml-schema-options\" >Options for XSD from XML<\/div>\n\t\t<div  id=\"xml-schema-options-xml-container\">\n\t\t\tScope : <select id=\"scope\"><option value=\"local\">Local<\/option><option value=\"global\">Global<\/option><\/select>\n\t\t<\/div-->\n\t<\/div>\n\t<br\/><br\/>\n\t<div id=\"message\" style=\"display:none;\" class=\"editor-valid\"><\/div>\n\t<div id=\"Results-container\" style=\"display:none;\" class=\"\">\n\t\t<h2 style=\"display:inline-block;\">R\u00e9sultats<\/h2>\n\t\t<table id=\"results\" class=\"sqlite-results\">\n\t\t\t<thead><\/thead>\n\t\t\t<tbody><\/tbody>\n\t\t<\/table>\n\t<\/div>\t\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to generate an XML file from an XSD schema?<\/strong><\/h2>\n\n\n\n<p>To generate an XML example from an XSD:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Import the XSD file<\/strong>: Populate the XSD editor with the content of your XML schema file, or use the\u00a0<em>Browse<\/em>\u00a0option to select a file from your computer.<\/li>\n\n\n\n<li><strong>Configure the configuration<\/strong>: Choose the root element (if multiple are available) and specify whether to include only the first element or all elements.<\/li>\n\n\n\n<li><strong>Start the conversion<\/strong>: Click the\u00a0<strong>\"XSD to XML\"<\/strong>\u00a0button.<\/li>\n\n\n\n<li><strong>Get the result<\/strong>: The generated XML file will automatically appear in the editor on the right.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>XSD schema to XML converter<\/strong><\/h2>\n\n\n\n<p>When working with XML streams or files, it is often necessary to associate them with an XSD schema to validate their format and immediately check if the stream is compliant. For example, in the context of SOAP web services (yes, they still exist ^^), an XSD schema helps, among other things, provide developers with the exact format of the payload to send (basically, it\u2019s the bare minimum documentation one should have\u2026).<\/p>\n\n\n\n<p>This tool allows you to generate XML files from an XSD schema. Simple and quick. Note, however, that this tool is not perfect: it produces an XML file that approximately matches the XSD. It's up to you to adjust it to ensure compliance. The result is provided as is.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>XML SCHEMA Options for XML from XSD Root Element : Choice : Only first ElementAll Elements XML R\u00e9sultats How to generate an XML file from an XSD schema? To generate an XML example from an XSD: XSD schema to XML<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-123","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/pages\/123"}],"collection":[{"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":7,"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/pages\/123\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/pages\/123\/revisions\/134"}],"wp:attachment":[{"href":"https:\/\/xmlable.com\/wp-json\/wp\/v2\/media?parent=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}