| @@ 1766-1776 (lines=11) @@ | ||
| 1763 | $schemaPrefix = $this->getPrefixFromNamespace($this->XMLSchemaVersion); |
|
| 1764 | $xml = ''; |
|
| 1765 | // imports |
|
| 1766 | if (count($this->imports) > 0) { |
|
| 1767 | foreach ($this->imports as $ns => $list) { |
|
| 1768 | foreach ($list as $ii) { |
|
| 1769 | if ($ii['location'] != '') { |
|
| 1770 | $xml .= " <$schemaPrefix:import location=\"" . $ii['location'] . '" namespace="' . $ns . "\" />\n"; |
|
| 1771 | } else { |
|
| 1772 | $xml .= " <$schemaPrefix:import namespace=\"" . $ns . "\" />\n"; |
|
| 1773 | } |
|
| 1774 | } |
|
| 1775 | } |
|
| 1776 | } |
|
| 1777 | // complex types |
|
| 1778 | foreach ($this->complexTypes as $typeName => $attrs) { |
|
| 1779 | $contentStr = ''; |
|
| @@ 5836-5846 (lines=11) @@ | ||
| 5833 | } |
|
| 5834 | $xml .= '>'; |
|
| 5835 | // imports |
|
| 5836 | if (count($this->import) > 0) { |
|
| 5837 | foreach ($this->import as $ns => $list) { |
|
| 5838 | foreach ($list as $ii) { |
|
| 5839 | if ($ii['location'] != '') { |
|
| 5840 | $xml .= '<import location="' . $ii['location'] . '" namespace="' . $ns . '" />'; |
|
| 5841 | } else { |
|
| 5842 | $xml .= '<import namespace="' . $ns . '" />'; |
|
| 5843 | } |
|
| 5844 | } |
|
| 5845 | } |
|
| 5846 | } |
|
| 5847 | // types |
|
| 5848 | if (count($this->schemas) >= 1) { |
|
| 5849 | $xml .= "\n<types>\n"; |
|