我想读取和操作PHP文件,并真的想在inDesign文件的帮助下在PHP中生成对象。
源XML文件链接指向位于以下位置的xsd文件:
http://ns.adobe.com/AdobeInDesign/idml/1.0不幸的是,这个网址坏了,我找不到一个新的网址。有人知道在哪里可以找到IDML InDesign的.xsd文件吗?
下面是Preferences.xml的一个示例:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<idPkg:Preferences xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="14.0">
<ButtonPreference Name="" />我将使用这个库从https://github.com/goetas-webservices/xsd2php生成PHP类。
发布于 2021-03-18 20:07:21
一种糟糕的解决方法可能是从xml文件生成xsd,如下所示:Any tools to generate an XSD schema from an XML instance document?
我试过trang,它对我很有效:https://relaxng.org/jclark/trang.html
发布于 2021-04-27 16:42:30
我最终使用了PHPs SimpleXml,并且没有真正的对象映射,例如:
$desinMap= simplexml_load_string(file_get_contents("designmap.xml"));
foreach ($designMap->Spread as $spread) {
$result[] = $spread->attributes()->src;
}https://stackoverflow.com/questions/66688311
复制相似问题