<div>It worked.</div>
<div>Thank you, Sebastian. You're a life saver.</div>
<div> </div>
<div>Chuck<br><br></div>
<div class="gmail_quote">On Fri, Dec 12, 2008 at 5:15 PM, Sebastian Himberger <span dir="ltr"><<a href="mailto:sebastian.himberger@gmx.de">sebastian.himberger@gmx.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi,<br><br>it's the addValue method. I put together some example JSP calls on my blog:<br><br><br><a href="http://www.sebastian.himberger.de/blog/2008/12/12/manipulating-opencms-xmlcontent-programatically-some-examples" target="_blank">http://www.sebastian.himberger.de/blog/2008/12/12/manipulating-opencms-xmlcontent-programatically-some-examples</a><br>
<br>I keep forgetting it too. This is the important part:<br><br>// This is a new version (in this case it is a nested schema<br>I_CmsXmlContentValue addedVersionValue = xmlContent.addValue(cmso,versionElement ,locale,0);<br>
<br>// Add a new element to the created version (nested schema)<br>I_CmsXmlContentValue addedFileValueRaw = xmlContent.addValue(<br> cmso,addedVersionValue.getPath() + "/" + fileElement,locale,0);<br>CmsXmlVfsFileValue addedFileValue = (CmsXmlVfsFileValue ) addedFileValueRaw;<br>
addedFileValue.setStringValue(cmso,resource);<br>
<div class="Ih2E3d"><br>Best regards,<br>Sebastian<br><br>Chuck Mysak schrieb:<br></div>
<div class="Ih2E3d">> Hello,<br>><br>> I've tried it, but the only method I found there that was related to<br>> what I have to do was *addValue*, but this only works if the element<br>> is already in the document. I need to find a way to add a new element<br>
> (from the editor it's the little green plus sign) to the document<br>> that's a OpenCmsVfsFile. Is there another method there that I've<br>> overlooked?<br>><br>> Thank you,<br>><br>> Chuck<br>
><br>> On Thu, Dec 11, 2008 at 9:34 PM, Sebastian Himberger<br></div>
<div class="Ih2E3d">> <<a href="mailto:sebastian.himberger@gmx.de">sebastian.himberger@gmx.de</a> <mailto:<a href="mailto:sebastian.himberger@gmx.de">sebastian.himberger@gmx.de</a>>> wrote:<br>><br>>     Hi Chuck,<br>
><br>>     have you tried this? I don't really now if this is what you're<br>>     looking for.<br>><br>>     <a href="http://files.opencms.org/javadoc/core/org/opencms/xml/content/CmsXmlContent.html#addValue(org.opencms.file.CmsObject,%20java.lang.String,%20java.util.Locale,%20int)" target="_blank">http://files.opencms.org/javadoc/core/org/opencms/xml/content/CmsXmlContent.html#addValue(org.opencms.file.CmsObject,%20java.lang.String,%20java.util.Locale,%20int)</a><br>
</div>>     <<a href="http://files.opencms.org/javadoc/core/org/opencms/xml/content/CmsXmlContent.html#addValue%28org.opencms.file.CmsObject,%20java.lang.String,%20java.util.Locale,%20int%29" target="_blank">http://files.opencms.org/javadoc/core/org/opencms/xml/content/CmsXmlContent.html#addValue%28org.opencms.file.CmsObject,%20java.lang.String,%20java.util.Locale,%20int%29</a>><br>

<div>
<div></div>
<div class="Wj3C7c">><br>>     best regards,<br>>     Sebastian<br>><br>>     Chuck Mysak schrieb:<br>>     > Hello all,<br>>     ><br>>     > I have a problem regarding adding a new element into a structured<br>
>     > content file.<br>>     > The element is of *OpenCmsVfsFile* type.<br>>     ><br>>     > I have tried the following:<br>>     > - editing the element using CmsXmlContent doesn't do the trick, the<br>
>     > element doesn't exist (by default it has to be added in the editor)<br>>     > - adding the element using CmsXmlPage didn't work, because when I<br>>     > unmarshalled the page using the existing file, I was left with an<br>
>     > empty xml<br>>     ><br>>     > If someone has an idea, please help<br>>     ><br>>     > Thank you,<br>>     ><br>>     > Chuck<br>>     ><br>>     ------------------------------------------------------------------------<br>
>     ><br>>     ><br>>     > _______________________________________________<br>>     > This mail is sent to you from the opencms-dev mailing list<br>>     > To change your list options, or to unsubscribe from the list,<br>
>     please visit<br>>     > <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>><br>><br>>     _______________________________________________<br>
>     This mail is sent to you from the opencms-dev mailing list<br>>     To change your list options, or to unsubscribe from the list,<br>>     please visit<br>>     <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
><br>><br>> ------------------------------------------------------------------------<br>><br>><br>> _______________________________________________<br>> This mail is sent to you from the opencms-dev mailing list<br>
> To change your list options, or to unsubscribe from the list, please visit<br>> <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
<br><br>_______________________________________________<br>This mail is sent to you from the opencms-dev mailing list<br>To change your list options, or to unsubscribe from the list, please visit<br><a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
</div></div></blockquote></div><br>