ABA


"יש פה מישהו שהתעסק עם Apache Ant?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10336 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10336
akoka2

   00:19   01.04.11   
אל הפורום  
  יש פה מישהו שהתעסק עם Apache Ant?  
 
   רוב הסיכויים שלא אבל בכול זאת P:

יש לי xml בפורמט הבא:


<z>
<x>
<x>
<x>
<x>
</z>

אני משתמש בXmlProperty כדי לקרוא אותו, אני רוצה לעשות תנאי שאם מתקיים attribute מסויים באחד האלמנטים, שייקח את האלמנט לפי האינדקס שלו, ויעביר אותו לTarget אחר.

זה צריך ליהיות ממש פשוט.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  למה אתה מזלזל בתוכניתנים בפורום?.. XpDuDe  01.04.11 01:17 1
     חח חס וחלילה מזלזל, akoka2 01.04.11 10:30 2
         טוב פתרתי בסוף:) akoka2 01.04.11 20:12 3

       
XpDuDe 
חבר מתאריך 16.5.10
1046 הודעות
   01:17   01.04.11   
אל הפורום  
  1. למה אתה מזלזל בתוכניתנים בפורום?..  
בתגובה להודעה מספר 0
 
   האמת שאני הייתי מגדיר את עצמי כתותח ant ועשיתי הרבה דברים דיי מטורפים ומת על הכלי הזה, למרות שכנראה שנעשה אצלנו migrate ל-maven בקרוב אבל נשאיר כמה דברים ב-ant ש-maven פשוט לא מסוגל לעשות.

בכל מקרה לעניינו, דוקא עם Xmlproperty לא התעסקתי חח..
אבל היה לנו איזה build שהשתמש ב-XPath כדי לעשות משו בסגנון שאתה מחפש,
אתה חייב להשתמש ב-XmlProperty?,
אם לא - יש ספריות OS למשל - http://code.google.com/p/ant-xpath-task/wiki/Introduction

בהצלחה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka2

   10:30   01.04.11   
אל הפורום  
  2. חח חס וחלילה מזלזל,  
בתגובה להודעה מספר 1
 
   דווקא אנשים לא מתים על ANT בתור BUILD TOOL, אני משתמש בו בכלל לפרוייקטים מוזרים בJAVASCRIPT.

למדתי ANT באיזה יומיים בשביל העבודה, כלי מצויין.
ואם זה מממש XPATH בצורה מלאה, אז פתרת לי את הבעיה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka2

   20:12   01.04.11   
אל הפורום  
  3. טוב פתרתי בסוף:)  
בתגובה להודעה מספר 2
 
   מסתבר שאפילו בSTACKOVERFLOW קיבלתי עזרה, קיצר פתרון קצת עקום אבל עובד

<target name="GetSettings">
<echo message="Getting settings for compiling"></echo>
<loadfile srcfile="" property="settings">
<filterchain>
<linecontains>
<contains value="selected"></contains>
</linecontains>
</filterchain>
</loadfile>
<echo message="${settings}" file="temp.xml"></echo>
<xmlproperty file="temp.xml" collapseAttributes="true"></xmlproperty>
<delete file="temp.xml"></delete>
</target>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net