[Libreoffice-commits] core.git: schema/libreoffice

Michael Stahl (via logerrit) logerrit at kemper.freedesktop.org
Thu Aug 6 12:01:53 UTC 2020


 schema/libreoffice/OpenDocument-schema-v1.3+libreoffice.rng |   52 ++++++++++++
 1 file changed, 52 insertions(+)

New commits:
commit ee9cb297c583cb5a2e6ed388af31fffc79f282ca
Author:     Michael Stahl <Michael.Stahl at cib.de>
AuthorDate: Wed Aug 5 17:15:52 2020 +0200
Commit:     Michael Stahl <michael.stahl at cib.de>
CommitDate: Thu Aug 6 14:01:14 2020 +0200

    schema: add fieldmarks to LO schema
    
    Change-Id: I4ff445a9cf70a3a918d9a47f9bf615167f85958b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100180
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofauli at libreoffice.org>
    Reviewed-by: Michael Stahl <michael.stahl at cib.de>

diff --git a/schema/libreoffice/OpenDocument-schema-v1.3+libreoffice.rng b/schema/libreoffice/OpenDocument-schema-v1.3+libreoffice.rng
index 51d905c88b13..920cc0348111 100644
--- a/schema/libreoffice/OpenDocument-schema-v1.3+libreoffice.rng
+++ b/schema/libreoffice/OpenDocument-schema-v1.3+libreoffice.rng
@@ -2368,4 +2368,56 @@ xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.
     </rng:optional>
   </rng:define>
 
+  <!-- https://issues.oasis-open.org/browse/OFFICE-2096 -->
+  <rng:define name="paragraph-content" combine="choice"
+   xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0">
+    <rng:element name="field:fieldmark-start">
+      <rng:attribute name="text:name">
+        <rng:ref name="string"/>
+      </rng:attribute>
+      <rng:attribute name="field:type">
+        <!-- TODO <rng:ref name="namespacedToken"/> -->
+        <rng:ref name="string"/>
+      </rng:attribute>
+      <rng:zeroOrMore>
+        <rng:element name="field:param">
+          <rng:attribute name="field:name">
+            <rng:ref name="string"/>
+          </rng:attribute>
+          <rng:attribute name="field:value">
+            <rng:ref name="string"/>
+          </rng:attribute>
+        </rng:element>
+      </rng:zeroOrMore>
+    </rng:element>
+  </rng:define>
+  <rng:define name="paragraph-content" combine="choice"
+   xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0">
+    <rng:element name="field:fieldmark-end">
+      <rng:empty/>
+    </rng:element>
+  </rng:define>
+  <rng:define name="paragraph-content" combine="choice"
+   xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0">
+    <rng:element name="field:fieldmark">
+      <rng:attribute name="text:name">
+        <rng:ref name="string"/>
+      </rng:attribute>
+      <rng:attribute name="field:type">
+        <!-- TODO <rng:ref name="namespacedToken"/> -->
+        <rng:ref name="string"/>
+      </rng:attribute>
+      <rng:zeroOrMore>
+        <rng:element name="field:param">
+          <rng:attribute name="field:name">
+            <rng:ref name="string"/>
+          </rng:attribute>
+          <rng:attribute name="field:value">
+            <rng:ref name="string"/>
+          </rng:attribute>
+        </rng:element>
+      </rng:zeroOrMore>
+    </rng:element>
+  </rng:define>
+
 </rng:grammar>


More information about the Libreoffice-commits mailing list